Nato a Firenze nel 1965, è presbitero della Comunità di San Leolino. Laureatosi in Filosofia a Firenze nel 1994, nel 2000 ha conseguito il dottorato con una tesi sul pensiero etico di Dietrich Bonhoeffer.Ha svolto gli studi teologici presso la Facoltà Teologica dell’Italia Centrale ed è ora docente di Catholicism presso la Gonzaga University di Firenze