Dopo un’esperienza professionale in banca, entra in seminario ed è ordinato sacerdote nel 1996. È parroco nella Diocesi di Firenze, assistente ecclesiastico di Confcooperative Firenze-Prato, professore incaricato di Teologia morale sociale presso la Facoltà Teologica dell’Italia Centrale, e di Teologia morale presso la Pontificia Università Urbaniana di Roma. Ha pubblicato saggi su varie riviste a carattere scientifico e divulgativo ed è autore di "Finanza e debito dei paesi poveri" (2003) e "Cristiani e uso del denaro" (2014).