Nato a Bozzolo (MN) il 4 marzo 1968. L’ordinazione sacerdotale il 19 giugno 1993, mentre risiedeva a Cividale Mantovano.
Il primo incarico pastorale è stato come vicario a Castelleone (1993-1999); poi il trasferimento a San Bernardo in città (1999-2001), negli stessi anni è stato anche assistente diocesano dell’ACR, mentre dal 2007 al 2008 è stato assistente diocesano dei giovani di Azione Cattolica.
Il 28 aprile 2001 è stato promosso parroco di San Giorgio Martire in Breda Cisoni. Nel 2008 è stato nominato parroco di S. Antonio Abate in Villa Pasquali, S. Gerolamo in Ponteterra e S. Maria Assunta in Sabbioneta, mantenendo la guida spirituale della comunità di San Giorgio Martire in Breda Cisoni.
Nell’autunno del 2012 un nuovo trasferimento. Lasciata la sua terra mantovana, il 21 ottobre si è insediato a Calcio, come nuovo parroco della parrocchia di S. Vittore martire, in sostituzione di don Stefano Moruzzi, diventato parroco della comunità San Giorgio in San Pietro al Po in Cremona.
Colpito da un male incurabile, è deceduto nel pomeriggio del 6 aprile 2015, Lunedì dell’Angelo, poco prima delle 19.
Nato a Longardore il 25 dicembre 1950 ed è stato ordinato sacerdote il 21 giugno 1975. La sua prima Messa l’ha celebrata proprio nella parrocchia cittadina di San Pietro al Po.
Laureato in Lettere a Milano ha svolto numerosi incarichi, anche a livello diocesano. È stato segretario del vescovo Amari (1975-1976), vicario di Sant’Archelao in Castelverde (1975-1980), vicerettore del collegio Gregorio XIV in Cremona (1980-1983), assistente spirituale dell’università Cattolica di Milano (1983-1985), insegnante presso il Seminario vescovile “S. Maria della Pace” (1985-1992), responsabile dell’anno di propedeutica del Seminario vescovile (1986-1987), amministratore parrocchiale di Casalsigone (1986-1987).
Nel 1987 è stato nominato parroco di Cavatigozzi e nel 1995 è stato trasferito, sempre in qualità di parroco, nella comunità di Martignana di Po. Nel 2002 la nomina a parroco di Calcio, popolosa cittadina bergamasca.
Nel 2012 il trasferimento a Cremona, come successore di mons. Arcagni alla guida della comunità di San Pietro al Po. Dal 2014 al 2017 è stato anche parroco della parrocchia cittadina di S. Agostino. Dal 2017 è nominato parroco di S. Pietro al Po in Cremona.
La mattina di giovedì 27 Dicembre 2018 è tornato alla Casa del Padre.