Γεννήθηκε και ζει στην Θεσσαλονίκη. Σπούδασε ανώτερα θεωρητικά στο Κρατικό Ωδείο Θεσσαλονίκης στη τάξη του Κωνσταντίνου Νικήτα και στο Ωδείο της Βιέννης στη τάξη του Erwin Weiss. Με εξαμηνιαία υποτροφία του International Kodaly Society διδάχθηκε το σύστημα Kodaly στο ομώνυμο Ινστιτούτο της Ουγγαρίας.
Για 2 χρόνια μελέτησε ατομικά διεύθυνση ορχήστρας με τον Κάρολο Τρικολίδη και διεύθυνση χορωδίας με τον Γιάννη Μάντακα.
Έχει διδάξει σε σεμινάρια στην Ελλάδα και στο εξωτερικό καθώς και σε εργαστήρια του Europa Cantat.
Από το 1985 διδάσκει μουσική στο Αμερικάνικο Κολλέγιο «Ανατόλια» της Θεσσαλονίκης. Παράλληλα με την καλλιτεχνική δραστηριότητα του με την χορωδία του Κολεγίου είναι και καλλιτεχνικός διευθυντής της Παιδικής Χορωδίας Πολυγύρου. Με τις δύο χορωδίες έχει εμφανιστεί σε όλες τις μεγάλες πόλεις της χώρας μας καθώς και στο εξωτερικό, Πολωνία Αγγλία, Γερμανία, Ιρλανδία, Γαλλία, Βέλγιο, Σουηδία, Ιταλία, Κύπρο Ουγγαρία, Βουλγαρία, κλπ. Από το 2012 διευθύνει την Παιιδική Χορωδία του Μεγάρου Μουσικής Θεσσαλονίκης.