He has played with many well known greek and international jazz musicians (Sean Corby, Marek Patrman, Erik Vermeulen, Jason Yarde, Giorgos Kontrafouris, Sofia Noiti, Takis Paterelis, Dimitris Vassilakis and others), in various funk and jazz bands, and has performed in festivals and clubs in many cities all over Greece and abroad (Oriente Occidente Festival 2005 Trento Italy, IX Festival International de Danca Contemporanea 2005 Faro Portugal, Mostra Sesc de Artes Mediterraneo Festival 2005 Sao Paulo Brazil, European Music Day 2005 Athens, Biennale 2004 Lyon France, Kumanovo Jazz Festival 2004 Fyrom, Festival of the Sea 2004 Xalkidiki, European Music Day 2004 Athens, Arts Festival 2004 Singapore, Dimitria 2003 Thessaloniki, Ethnic Festival 2003 Leykada, International Jazz Festival 2003 Ioannina, European Jazz Festival 2003 Athens, e.t.c.). He has collaborated with the National Theatre of Northern Greece, Konstantinos Rigos, and the dance theatre group Oktana, composing and performing music in the dance theatre play ”Swan Lake City”. Since 2003 he lives in Athens, playing with various bands and teaching guitar and music theory in the ”Odeio Texnis Giorgos Fakanas” and ”Eleythero Odeio” conservatories.