9/1991-9/1992 Αγροτικός Ιατρός, Γενικό Νοσοκομείο Χατζηκώστα Κοινότητα Πλατανούσας (Άγονο),Ιωάννινα
11/1992-11/1993 Ειδικευόμενος Εσωτερικής Παθολογίας Β’ Παθολογική Κλινική
Γενικό Νοσοκομείο Άγιος Δημήτριος, Θεσσαλονίκη
11/1993-6/1995 Στρατιωτικές υποχρεώσεις.
9/1995-2/1998 Ειδικευόμενος Καρδιολογίας, Α’ Καρδιολογική Κλινική
Πανεπιστημιακό Νοσοκομείο ΑΧΕΠΑ, Θεσσαλονίκη
3/1998-9/1998 Ηonorary Registrar και ερευνητικός υπότροφος της Ευρωπαϊκής Καρδιολογικής Εταιρείας, Department of Cardiology, University Hospital of Wales, Cardiff, UK
10/1998 Απόκτηση τίτλου Καρδιολογίας
10/1998-6/1999 Locum Specialist Registrar Department of Cardiology
University Hospital of Wales,Cardiff, UK
8/1999-7/2000 Κλινικός συνεργάτης και διδακτορικός υπότροφος (PhD) στην Επεμβατική Καρδιολογία, Department of Interventional Cardiology, Thoraxcenter, University Hospital Dijkzigt, Rotterdam, The Netherlands
8/2000-3/2002 Επεμβατικός Καρδιολόγος, Department of Cardiology
Academic Medical Center, Amsterdam, The Netherlands
9/2001-2/2002 Εξειδίκευση στην δια της κερκιδικής αρτηρίας στεφανιαία αγγειοπλαστική, Department of Interventional Cardiology, Onze Lieve Vrouwe Gasthuis (OLVG) Hospital, Amsterdam, The Netherlands
4/2002-9/2009 Καρδιολόγος (με μόνιμη σύμβαση), Department of Cardiology, Thoraxcenter, Erasmus Medical Center, Erasmus University
Rotterdam, The Netherlands
4/2005-9/2009 Επιβλέπων Καρδιολόγος, Cardialysis BV, ανεξάρτητο εργαστήριο (core laboratory) διεξαγωγής καρδιολογικών ιατρικών μελετών
Rotterdam, The Netherlands
9/2009-σήμερα Επίκουρος Καθηγητής Καρδιολογίας, Α' Καρδιολογική Κλινική,
Νοσοκομείο ΑΧΕΠΑ, Θεσσαλονίκη