Grew up with Arion (Greece) juniors.
Made his debut with Arion during the 1996-97 season, in the Greek A2 League.
Signed for the 1997-98 season by Iraklio OAA Kritis.
Played there till the 2001-02 championship.
Released on March '02.
Moved to Spain on April '02, signed by Taugres Saski Baskonia Vitoria for the remainder of the season.
Back to Greece of the 2002-03 season, signed by Olympiacos Piraeus.
Played there also the 2003-04 season.
Signed for the 2004-05 season by Apollon Patras.
Signed for the 2005-06 season on November '05 by Olympiacos Piraeus.
On May '06 moved to Italy signed by Mens Sana Basket Siena.
Back to Greece for the 2006-07 season, signed by Olympiacos Piraeus.
Moved to Poland for the 2007-08 season, signed by Prokom Trefl Sopot.
Won the 2001-02 Spanish National Championship with Taugres Saski Baskonia Vitoria.
Played the 2002, 2003 and 2005 Greek All Star Game.
Has been member of the Greek U-22 National Team.
Played at the 1998 European U-22 National Championship.
Member of the Greek National Team.
Played at the 2001 and 2003 European Championship.