Ξεκίνησε την αθλητική του σταδιοδρομία από τον Αετό Σκύδρας, από όπου και συνέχισε την επαγγελματική του πλέον καριέρα τον Ιούλιο του 1972, όταν σε ηλικία 18 ετών υπέγραψε στην ΑΕΚ[2], στην οποία παρέμεινε επί μία δωδεκαετία, μέχρι και το 1984. Κορυφαία στιγμή στην πολύχρονη καριέρα του με τη φανέλα των «κιτρινόμαυρων» ήταν η συμμετοχή του στα ημιτελικά του κυπέλλου ΟΥΕΦΑ, την περίοδο 1976-77,[3] καθώς και η κατάκτηση δύο πρωταθλημάτων (1977-78, 1978-79) και δύο κυπέλλων (1977-78, 1982-83). Ακολούθησε μια τετραετία στο Λεβαδειακό, όπου και έκλεισε την καριέρα του.
Στην εθνική Ελλάδας
Με την Ελλάδα αγωνίστηκε για πρώτη φορά στις 10 Νοεμβρίου 1976 στον φιλικό αγώνα εναντίον της Αυστρίας, που διεξήχθη στην Καβάλα, υπό τις οδηγίες του Λάκη Πετρόπουλου. Συνολικά συμμετείχε σε 22 αγώνες, το διάστημα μεταξύ 1976-1981. Υπήρξε μέλος της ελληνικής αποστολής στο Euro 1980, όπου συμμετείχε σε έναν αγώνα.
Καριέρα προπονητή
Μετά το τέλος της καριέρας του εργάστηκε αρχικά ως βοηθός του Ντούσαν Μπάγεβιτς στην ΑΕΚ για οκτώ χρόνια (1988-1996) και με την αποχώρηση του τελευταίου ανέλαβε καθήκοντα πρώτου προπονητή. Την περίοδο 1996-97 ήταν προπονητής της ΑΕΚ όταν στον τελικό κυπέλλου της 16ης Απριλίου 1997 στο στάδιο Καραϊσκάκη, επικράτησε του Παναθηναϊκού 5-3 στα πέναλτι (0-0 κανονικός αγώνας και παράταση), κατακτώντας το κύπελλο.