Grew up with Panionios BC Athens (Greece).
Moved to Esperos, still in Greece for the 1996-97 season.
Signed by Maroussi (Greece) for the 1997-98 season, he played there till the 1999-00 season.
Moved for the 2000-01 season to AEK Athens.
Signed for the 2002-03 season by Ionikos Thessaloniki..during the season moved to Spain, signed by Ciudad de Huelva, in the LEB League.
Back to Greece for the 2003-04 season signed by PAOK Thessaloniki.
Moved to Germany for the 2004-05 season, signed by Skyliners Frankfurt.
Back to Greece for the 2005-06 seaosn, signed by AEK Athens.
Has been member of the Greek U-16 National Team.
Won the gold medal at the 1993 European U-16 Championship.