Διδάσκει "Σύγχρονη Πολιτική και Κοινωνική Ιστορία" στο Τμήμα Πολιτικών Επιστημώ"ν" του Αριστοτελείου Πανεπιστημίου Θεσσαλονίκης από το 2004, ενώ τα προηγούμενα 20 χρόνια εργαζόταν επίσης ως καθηγητής Ιστορίας στη Φιλοσοφική Σχολή του Πανεπιστημίου Κρήτης. Έχει πάρει μέρος ως εισηγητής σε πολλά επιστημονικά συνέδρια ενώ έχει δημοσιεύσει πολλά άρθρα σε ελληνικά και ξένα περιοδικά και συμμετάσχει σε συλλογικούς τόμους. Τα ενδιαφέροντά του επικεντρώνονται στην σύγχρονη ευρωπαϊκή και ελληνική ιστορία. Ειδικότερα έχει ασχοληθεί με τον Δεύτερο Παγκόσμιο Πόλεμο, την ιταλική και την γερμανική εισβολή στην Ελλάδα, την Κατοχή και την Αντίσταση. Έχει ασχοληθεί με τις μειονότητες στην Ελλάδα, με τον Ελληνικό Εμφύλιο Πόλεμο και την Επανάσταση του 1821, την πολιτική και κοινωνική ιστορία της Ευρώπης τον εικοστό αιώνα.