Η επαγγελματική του πορεία ξεκίνησε στην Ξάνθη, με την οποία έκανε εξαιρετικές εμφανίσεις. Στα πέντε χρόνια (1987–1992) που αγωνίστηκε στην ομάδα της Θράκης είχε 140 συμμετοχές και 16 τέρματα, κάνοντας μεγάλους συλλόγους να ενδιαφερθούν γι' αυτόν.
Το 1997 πήγε στη γαλλική Χάβρη, όπου έμεινε δύο χρόνια, έχοντας 36 συμμετοχές. Επέστρεψε στην Ελλάδα για να φορέσει τη φανέλα του Πανηλειακού (1999–2001).
Το 2001 πήρε μεταγραφή για την Κύπρο και τον ΑΠΟΕΛ για δύο περιόδους (2001–2003, 49 εμφανίσεις – 5 τέρματα), όπου και κρέμασε τα ποδοσφαιρικά του παπούτσια, μετρώντας συνολικά 418 συμμετοχές σε πρωταθλήματα πρώτης κατηγορίας.
Διεθνής καριέρα
Με την Εθνική Ομάδα αγωνίστηκε από το 1992 μέχρι το 2001, έχοντας συνολικά 50 συμμετοχές, στις οποίες σκόραρε 4 φορές. Επί εποχής Βασίλη Δανιήλ αποτελούσε ένα από τα βασικά στελέχη της και μαζί με τον Νίκο Νταμπίζα δημιούργησαν ένα πολύ καλό αμυντικό δίδυμο, ενώ υπήρξε και αρχηγός της.
Καριέρα προπονητή
Ως προπονητής έκανε τα πρώτα βήματά του στους Καππαδόκες Αλεξανδρούπολης στη Δ' Εθνική, ενώ την περίοδο 2005–06 πήγε ως βοηθός προπονητής στην Ξάνθη.
Τον Μάιο του 2006 βρέθηκε στον ΑΠΟΕΛ, όπου σε δύο χρόνια είχε 57 αγώνες (37 νίκες, 10 ισοπαλίες, 10 ήττες) και μία κατάκτηση πρωταθλήματος, ενώ το 2008 έκανε αποδεκτή την πρόταση της Λάρισας, με την οποία κέρδισε την έξοδο στο Γιουρόπα Λιγκ.
Το 2010 συμφώνησε να αναλάβει την τεχνική ηγεσία του Ηρακλή Θεσσαλονίκης,[1] ενώ τον Μάιο του 2011 επέστρεψε εκ νέου στην Ξάνθη, στον πάγκο της οποίας παρέμεινε μέχρι τον Σεπτέμβριο του 2012, όταν παραιτήθηκε μετά την ήττα από τον ΠΑΟΚ με 0–3.
Το καλοκαίρι του 2013 ανέλαβε την τεχνική ηγεσία του Πλατανιά, αποχώρησε όμως στα τέλη του έτους. Τον Ιανουάριο του 2014 συμφώνησε να αναλάβει τον Εργοτέλη, σε αντικατάσταση του Γιάννη Πετράκη,[2] αποχώρησε όμως με τη λήξη της περιόδου. Τον Δεκέμβριο του ίδιου έτους ανακοινώθηκε η συνεργασία του με τον Πανιώνιο,[3] στον οποίο παρέμεινε μέχρι το καλοκαίρι του 2016.[4]
Την 1η Δεκεμβρίου 2016 ήρθε σε συμφωνία με τον Παναθηναϊκό, επιστρέφοντας στον σύλλογο όπου αναδείχθηκε ποδοσφαιρικά έπειτα από 20 σχεδόν χρόνια,[5] θέση από την οποία αποχώρησε με την ολοκλήρωση της περιόδου 2017–18. Μερικές ημέρες αργότερα, τον Μάιο του 2018, ανακοινώθηκε η πρόσληψή του από την ΑΕΚ, σε αντικατάσταση του Μανόλο Χιμένεθ.[6] Αποχώρησε ένα χρόνο αργότερα.
Το 2020, και μετά από ένα χρόνο απουσίας από τα γήπεδα, ανέλαβε την τεχνική ηγεσία του ΑΠΟΕΛ για δεύτερη φορά στην προπονητική του καριέρα. Η πρώτη ήταν τις περιόδους 2006–07 και 2007–08.
Στις εφτά Φεβρουαρίου του 2021 ανέλαβε την τεχνική ηγεσία της Ουνιβερσιτάτεα Κραϊόβα[7] με την οποία μέσα σε πέντε μόλις μήνες κατέκτησε δύο τρόπαια. Το Kύπελλο Ρουμανίας για την σεζόν 2020-2021 [8] και το Σούπερ Καπ Ρουμανίας[9] της σεζόν 2021-2022.
Στις 14 Ιουνίου 2023 ανέλαβε, με ετήσιο συμβόλαιο, την Γκολ Γκοχάρ, ομάδα που αγωνίζεται στο πρωτάθλημα του Ιράν.[10] Αποχώρησε από την ομάδα στις 30/06/2024.