Comenzó su carrera en 1988 en el Levadiakos F. C. de su ciudad natal.
Su paso por el club asturiano fue discreto y, a su regreso a Grecia, jugó en el Paniliakos F. C. y en el Panionios N. F. C. antes de regresar al Iraklis en 2002, donde militó durante una temporada y fue traspasado al Olympiacos.
En 2004, puso fin a su ciclo en el fútbol griego y fichó por el F. C. Messina italiano.
Concluyó su carrera deportiva en 2006, después de una temporada en el F. C.
[1] Fue internacional con la selección griega en dos partidos, llegando a marcar un gol.