Nato il 1° agosto 1947 a Montevarchi (AR), è stato ordinato sacerdote il 27 giugno 1971 per la Diocesi di Fiesole. Ha conseguito la licenza in Teologia presso la Pontificia Università Gregoriana e la licenza in Scienze Bibliche al Pontificio Istituto Biblico in Roma. Incardinato nella Diocesi di Roma il 1° marzo 1990, mentre dal 1971 al 1977 è stato assistente e Direttore Spirituale al Pontificio Seminario Romano Maggiore dal 1983 al 1990. Vicario parrocchiale di “Santa Maria del Buon Consiglio” a Roma dal 1977 al 1978, e vicario parrocchiale di “S. Maria delle Grazie” a San Giovanni Valdarno (Fiesole). Insegnante di Religione all’Istituto magistrale e responsabile diocesano della Pastorale scolastica dal 1978 al 1983. Assistente Nazionale Branca Esploratori e Guide dell’AGESCI dal 1983 al 1990. Dal 1990 Parroco della Parrocchia di Nostra Signora di Coromoto a Roma. Eletto Vescovo della Diocesi di Civita Castellana il 10 dicembre 2007. Ordinato Vescovo il 12 gennaio 2008 nella Basilica Cattedrale di San Giovanni in Laterano, con effettivo ingresso in Diocesi il 16 febbraio 2008.