Se formó en las categorías inferiores del AEK Atenas debutando en la máxima categoría del baloncesto heleno en la temporada 2000-01.
Siguió su carrera en el club ateniense hasta que se trasladó a Italia en la temporada 2005-06 firmando por el Benetton Treviso hasta la 2006-07.
Posteriormente ha formado parte del Bilbao Basket (2012-13),[2] UNICS Kazán (2013-14),[3] Fenerbahçe (2014-15).
[6] En julio de 2019 se comprometió por dos temporadas con el Club Joventut de Badalona,[7] aunque solo disputó en el club verdinegro diecisiete encuentros, ya que en enero de 2020 regresó a la disciplina del AEK Atenas B.C., club en el que militó desde 2000 hasta 2005.
En clubes ha sido Campeón en Grecia 2001-02 con el AEK de Atenas, de Italia en 2005-06 con Benetton Treviso y en 2011-12, 2010-11, 2009-10 Montepaschi Siena, además del Campeonato Nacional de Rusia con el PBC CSKA Moscú las temporadas 2007-08 y 2008-09.