Święcenia kapłańskie otrzymał 3 października 1970 i został inkardynowany do diecezji Pontremoli. Przez wiele lat pracował przede wszystkim jako duszpasterz parafialny. W 1987 został wikariuszem generalnym diecezji (od 1988 połączonej z diecezją Massa Carrara). W 1996 został ponadto rektorem seminarium. W 2005 został zwolniony z tychże obowiązków i objął probostwo w Avenzy[1].
8 maja 2007 papieżBenedykt XVI mianował go ordynariuszem diecezji Volterra[2]. Sakry biskupiej udzielił mu 29 czerwca 2007 w Pontremoli[1] biskup Eugenio Binini. 12 stycznia 2022 papież przyjął jego rezygnację z pełnionego urzędu, złożoną ze względu na wiek[3].