Γεννήθηκε στις 26 Αυγούστου του 1981 στην Ελασσόνα και κατάγεται από τη Συκέα Λάρισας.[1] Αρχικά αγωνίστηκε σε σωματεία της γενέτειράς του όπως ο Π.Ο. Ελασσόνας[2] την περίοδο 1996-97 στη Γ' ΕΠΣΛ Λάρισας και οι Κύδωνες Ελασσόνας. Το 1997-98 κλήθηκε στη μικτή της ΕΠΣ Λάρισας[3] όπου συμπαίκτης του ήταν ο Βαγγέλης Μόρας και την σεζόν 1998-99 αγωνίστηκε στην στην πιο επιτυχημενη ομαδα της πόλης εκείνη την εποχή, τον Α.O. Oλoσσών στην Α' ΕΠΣ Λάρισας.
Tο καλοκαίρι του 1999 εντάχθηκε στη Skoda Ξάνθη.[4] Τον ίδιο Αύγουστο μετείχε στο κύπελλο Ελλάδας κατά την εντός έδρας νίκη με 5-0 επί του Εδεσσαϊκού,[5] ενώ στις 28 Μαΐου 2000 συμμετείχε για πρώτη φορά σε αναμέτρηση του πρωταθλήματος της Α΄ Εθνικής (Ιωνικός Νίκαιας-Ξάνθη 2-1 την τελευταία αγωνιστική).[6] Οι εμφανίσεις του τον ανέδειξαν ως κορυφαίο νεαρό ποδοσφαιριστή της περιόδου 2001-02 και παράλληλα προκάλεσαν το ενδιαφέρον του Ολυμπιακού Πειραιώς, ο οποίος τον απέκτησε το καλοκαίρι του 2003.
Την πρώτη του χρονιά στους «ερυθρόλευκους» συμμετείχε σε 15 αγώνες πρωταθλήματος σημειώνοντας τρία τέρματα. Πραγματοποίησε το ντεμπούτο του στην πρεμιέρα της σεζόν 2003-04, στην εκτός έδρας νικηφόρα αναμέτρηση κόντρα στον ΠΑΟΚ με 2-0,[7] ενώ τον Φεβρουάριο του 2004 πέτυχε το πρώτο του γκολ με την ομάδα στην εκτός έδρας νίκη με 2-1 επί της Καλλιθέας.[8] Παρά την αρχική ελπιδοφόρα παρουσία του, η συνέχεια δεν ήταν ανάλογη: τη σεζόν 2004-05 αγωνίστηκε ελάχιστα χωρίς να έχει υψηλή απόδοση ούτε ως κεντρικός αμυντικός ούτε ως λίμπερο,[9] ενώ την επόμενη χρονιά πήρε χρόνο συμμετοχής σε μόλις ένα παιχνίδι πρωταθλήματος. Κατόπιν παραχωρήθηκε ως δανεικός[10] στην ΑΕ Λάρισας, με την οποία κατέκτησε το κύπελλο της σεζόν 2006-07.
Μετά το τέλος της σεζόν αποχώρησε από τον Ολυμπιακό και επέστρεψε στην Ξάνθη όπου παρέμεινε μέχρι το 2014, όταν σε ηλικία 33 ετών αποφάσισε να εγκαταλείψει την ενεργό δράση.[11]