Nato a Firenze nel 1960 e sacerdote diocesano dal 1985, dopo gli studi nel Seminario Arcivescovile fiorentino ha frequentato la Pontificia Università Gregoriana laureandosi in teologia nel 1993 con una tesi diretta da Mons. Fisichella dal titolo “Fede come stare e comprendere. La giustificazione dei fondamenti della fede nelle opere di J. Ratzinger”. Sempre sul pensiero dell’attuale pontefice ha inoltre pubblicato diversi articoli su varie riviste. Attualmente docente ordinario di “Teologia Fondamentale” presso la Facoltà Teologica dell’Italia Centrale, di cui è stato Preside dal 2003 al 2009, è dal 2010 Canonico della Cattedrale Metropolitana fiorentina e Delegato Arcivescovile per la formazione del clero della stessa diocesi.