Το ντεμπούτο του με την Εθνική Ελλάδας πραγματοποιήθηκε τον Μάιο του 1988 στην εκτός έδρας νίκη (1-0) επί του Καναδά στο Μόντρεαλ, υπό την τεχνική καθοδήγηση του Μίλτου Παπαποστόλου, όπου ευτύχησε να είναι και ο σκόρερ του μοναδικού τέρματος που σημειώθηκε στον αγώνα.[1] Με τη γαλανόλευκη φανέλα αγωνίστηκε συνολικά 4 φορές.
Ακολούθησε μια τριετία στον Πανηλειακό Πύργου (2001-2004), για να αναλάβει στη συνέχεια τον Π.Σ. Καλαμάτα (2004-05). Το 2005 ανέλαβε τον Ιωνικό Νίκαιας όπου παρέμεινε μέχρι τα μέσα της περιόδου 2006-07, την οποία τελείωσε στον πάγκο του Λεβαδειακού. Ακολούθησε μια διετία στον Θρασύβουλο Φυλής (2007-2009), τον οποίο οδήγησε στην παρθενική συμμετοχή του στη Super League από την πρώτη του χρονιά.
Το 2009 προβίβασε στη Super League και τον Ολυμπιακό Βόλου και τα όσα κατάφερε με τη θεσσαλική ομάδα τον ανήγαγαν σ’ ένα από τα πιο περιζήτητα ονόματα προπονητών του ελληνικού ποδοσφαίρου. Αποχώρησε ωστόσο τον Φεβρουάριο του 2011 έπειτα από δηλώσεις συμπάθειας που είχε κάνει για την Α.Ε. Λάρισας και το αγωνιστικό της μέλλον. Τον Μάρτιο της ίδιας χρονιάς ανέλαβε τον Άρη Θεσσαλονίκης, η θητεία του όμως υπήρξε βραχύβια (έφυγε τον Νοέμβριο του 2011) για να αναλάβει στη συνέχεια τον Αστέρα Τρίπολης, όπου και παρέμεινε έως το 2013. Ακολούθησε ένα σύντομο πέρασμα από τον Π.Α.Σ. Γιάννινα,[2] ενώ το καλοκαίρι του 2014 ανέλαβε την τεχνική ηγεσία του Α.Ο. Ξάνθης,[3] από την οποία αποχώρησε τον Σεπτέμβριο του ίδιου έτους.[4]
Τον Φεβρουάριο του 2016 ανακοινώθηκε η πρόσληψή του από την Α.Ε. Λάρισας[5] και τον Ιούνιο του ίδιου έτους η λήξη της συνεργασίας του με την ομάδα,[6] όμως τέσσερις περίπου μήνες αργότερα, την 1η Νοεμβρίου 2016 επέστρεψε στον πάγκο των “βυσσινί”, αντικαθιστώντας τον Άγγελο Αναστασιάδη,[7] για να αποχωρήσει εκ νέου τον Μάρτιο του 2017.[8]
Το 2019 βρέθηκε στον πάγκο της Παναχαϊκής την οποία ανέλαβε για τους τελευταίους 7 αγώνες της Football League καταφέρνοντας να κατακτήσει την 5η θέση και μαζί το εισιτήριο για την Super League 2.[9]
To 2020 γυρνάει στην πόλη του Βόλου αυτή την φορά για λογαριασμό της νέας ομάδας της πόλης, τον Ν.Π.Σ. Βόλο η οποία μόλις είχε καταφέρει να τερματίσει 11η στα play out του πρωταθλήματος της Super League 1 2019–2020 διατηρώντας την παραμονή της στην μεγάλη κατηγορία.[10] Όμως στις 30 Αυγούστου η ομάδα λύνει το συμβόλαιο με τον προπονητή. Από τις 14 Δεκεμβρίου 2022 έως τις 16 Νοεμβρίου 2023 ήταν προπονητής στον Ηρακλή.[11][12]