Σπούδασε κλασική φιλολογία στο Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης και έκανε μεταπτυχιακές σπουδές στο St John’s College του Πανεπιστημίου του Cambridge, του οποίου είναι διδάκτωρ. Σήμερα είναι καθηγητής στο Τμήμα Φιλολογίας του ΑΠΘ. Οι μελέτες του αναφέρονται κυρίως σε ζητήματα της αρχαίας ελληνικής και λατινικής φιλολογίας. Έχει δημοσιεύσει μονογραφίες, άρθρα και μεταφράσεις. Έχει διευθύνει μεταπτυχιακά σεμινάρια και έχει δώσει διαλέξεις σε πολλά πανεπιστήμια του εξωτερικού. Είναι τακτικό μέλος της Ακαδημίας Αθηνών από το 2013.