Nato a Santa Maria a Colle, arcidiocesi di Lucca, il 4 novembre 1949; ordinato presbitero il 29 giugno 1974; eletto alla sede vescovile di Volterra il 18 marzo 2000; ordinato vescovo il 3 maggio 2000; trasferito a Pistoia il 4 novembre 2006.
Attualmente è Vice Presidente della Conferenza Episcopale Toscana; Membro della Commissione Episcopale per la cultura e le comunicazioni sociali; Presidente del Comitato per la valutazione dei progetti di intervento a favore dei beni culturali ecclesiastici.