Ha insegnato presso le Università di Bologna e di Milano, occupandosi di storia del Mediterraneo e della presenza islamica in Spagna e Sicilia. Come saggista e divulgatore collabora con enti e istituzioni pubblici, Rai Radio 3, il «Corriere della Sera» e «Domani». Tra i suoi libri ricordiamo Storia del Mediterraneo in 20 oggetti (con A. Feniello), Laterza (2018) e Strade perdute. Viaggio sentimentale sulle vie che hanno fatto la storia, Feltrinelli (2019).