Il est le premier cycliste grec à passer professionnel lorsqu'il s'engage avec la formation autrichienne Volksbank en 2002. Il a détenu 17 titres de champion de Grèce toutes catégories confondues[1]. Il obtient sa principale victoire sur le Tour de Grèce en 2003.
Il a occupé pendant plusieurs années le poste d'entraîneur et manager général au sein de la fédération grecque avant d'intégrer l'équipe SEG Racing Academy en tant que manager de la performance. En , il devient entraîneur au sein de l'équipe World Tour Deceuninck-Quick Step[2]. En , l'équipe Astana Qazaqstan l'engage à la suite des recrutements de Mark Cavendish et Michael Mørkøv[3].