Πριν αφοσιωθεί στη διαιτησία, έπαιξε ποδόσφαιρο φορώντας τη φανέλα του Θερμαϊκού Θεσσαλονίκης, με τον οποίο αγωνίστηκε και σε 13 συναντήσεις Α' Εθνικής στη μοναδική σεζόν που η ομάδα των «σιδηροδρομικών» Θεσσαλονίκης αγωνίστηκε στη μεγάλη εθνική κατηγορία, το 1959, συμπαίκτης του Αντώνη Βασσάρα, επίσης διαιτητή UEFA αργότερα. Από το 1959 και ως εν ενεργεία ποδοσφαιριστής ξεκίνησε και στη διαιτησία. Κατά τη 15ετία 1967-1982 διηύθυνε 133 αναμετρήσεις πρωταθλήματος της ανώτατης κατηγορίας, ανάμεσα στους οποίους πληθώρα σημαντικών, όπως και δύο τελικούς του Κυπέλλου Ελλάδας, το 1978 (ΑΕΚ-ΠΑΟΚ 2-0) και το 1981 (Ολυμπιακός-ΠΑΟΚ 3-1) στο γήπεδο της Νέας Φιλαδέλφειας.