Ο εκλιπών δίδασκε στο ΑΠΘ από το 1999 και ήταν καθηγητής της Νεότερης και Σύγχρονης Βαλκανικής Ιστορίας στο Τμήμα Ιστορίας και Αρχαιολογίας της Φιλοσοφικής Σχολής.