Ha insegnato Storia romana all’Università di Bologna. Ha insegnato anche a Sassari, a Udine e alla Sorbona. È Officier nell’Ordine delle Palmes Académiques dello Stato Francese e socio dell’Accademia delle Scienze dell’Istituto di Bologna. È direttore della “Rivista Storica dell’Antichità” e della “Rivista di Studi Militari”. Tra le più recenti pubblicazioni, per Il Mulino: Canne. La sconfitta che fece vincere Roma (2019), Annibale (2018), Silla (2018) e Ribelli contro Roma. Gli schiavi, Spartaco e l’altra Italia (2017). Per Laterza è autore di diversi libri tra cui: Io, Annibale. Memorie di un condottiero (2019), 70 d.C. La conquista di Gerusalemme (2015) e Scipione e Annibale. La guerra per salvare Roma (2007).