Dopo gli studi ginnasiali nel Seminario Minore di Volterra e quelli liceali e teologici nel Pontificio Seminario Regionale “Pio XII” di Siena, ha conseguito la Laurea in Teologia presso la Pontificia Università Gregoriana.
È stato ordinato sacerdote per la Diocesi di Volterra il 27 giugno 1971.
Tra i vari incarichi che ha ricoperto figurano quelli di Vicario Cooperatore nella Parrocchia di San Michele in Volterra, dal 1973 al 1976; professore di Teologia Dogmatica nel Seminario Regionale di Siena, dal 1973 al 1984; Vicario Economo della Parrocchia di San Cipriano, dal 1977 al 1986; Parroco di San Giusto in Volterra, dal 1976 al 1996; Vicario Foraneo della città di Volterra, dal 1985 al 1990; Direttore della Scuola di Formazione Teologica della diocesi, dal 1980 al 1996; professore di Teologia Dogmatica presso lo Studio Teologico Fiorentino, dal 1985 al 1996.
Eletto alla sede vescovile di Pitigliano-Sovana-Orbetello il 13 luglio 1996, è stato ordinato Vescovo il 7 settembre dello stesso anno.
Attualmente è membro della Commissione Episcopale della Conferenza Episcopale Italiana (CEI) per la Liturgia.