Nato a Medicina loc Ganzanigo il 26/02/1953
Ordinato diacono il 19/10/1977
Ordinato prete il 15/09/1979
1° Incarico pastorale come diacono e poi, due anni dopo, come Vicario parrocchiale nella Parrocchia di S. Pio X dal 20/10/1977 al 15/10/1983.
2° incarico pastorale: Vicario parrocchiale a S. Giovanni in Persiceto da ottobre 1983 a ottobre 1989.
3° incarico pastorale: coadiutore e poi parroco nella Missione di Usokami in Tanzania da giugno 1990 a giugno 2001
4° incarico pastorale: parroco nella Parrocchia di S. Vincenzo de’ Paoli dal 07/07/2001 al 19/10/2018.
5° incarico pastorale a partire dal 21/10/2018: parroco a S. Matteo di Savigno e amministratore parrocchiale di S. Maria Assunta di Merlano, S. Giorgio di Samoggia e S. Croce di Savigno.
Dal 19/06/2019 amministratore parrocchiale di S. Donato di Ponzano e di S. Michele Arcangelo di Tiola.
Dal 04/08/2020: amministratore parrocchiale di S. Biagio di Savigno.