Laureato in Storia della Chiesa con il prof. D. Menozzi presso l’Università di Firenze con una tesi sulla predicazione al tempo delle riforme religiose di stampo giansenistico operate da Pietro Leopoldo in Toscana. Ha collaborato come storico con la Fondazione don Gnocchi.
Attualmente insegna presso il Convitto Nazionale Cicognini di Prato ed ha una cattedra di Storia della Chiesa per conto della Facoltà Teologica di Firenze e della Scuola di Teologia di Prato.
Dottorando in Storia Ecclesiastica presso la Pontificia Università Gregoriana, si sta occupando della storia della soppressione della Compagnia di Gesù.