Dopo aver svolto il servizio diaconale nella parrocchia di Villimpenta sono stato ordinato sacerdote il 15 marzo 1975 nella parrocchia di Sermide da Mons. Ferrari. Dal settembre 1975 al 1988 sono stato curato nella parrocchia di Ostiglia; poi ho preso servizio come parroco a Moglia di Sermide dal 1988 al 2003, poi sono stato nominato parroco di Borgoforte, Romanore e Ponteventuno, Boccadiganda e successivamente di San Cataldo. Infine sono stato nominato parroco a Cavriana nel 2017. Dal 2023 sacerdote che accompagna le coppie che intraprendono il percorso penitenziale di riconciliazione.
Licenziato in teologia presso il Seminario di Teologia di Mantova 1974.
Specializzazione presso la Facoltà di Teologia dell'Evangelizzazione al Seminario Regionale di
Bologna nel 1993, con tesi su Don Mazzolari.