Ordinato presbitero a Mantova il 19 maggio 1979 e confermato in ministero nella parrocchia di Castel d’Ario dove ero stato diacono dal giugno del 1978.
Vicario parrocchiale in San Pio X a Mantova dal 29/09/1981 all’agosto 1990.
Parroco di Birbesi e di Vasto dal 01/09/1990 al settembre 1994.
Parroco di Castellucchio dal 28/10/1994 e di Gabbiana dal 08/11/1999 fino al settembre 2006.
Parroco di Marmirolo dal 03/10/2006; di Marengo e Pozzolo dal 13/04/2010; di Soave di Porto Mantovano dal 01/09/2012.
Collaboratore nell’Unità Pastorale “La Riviera del Po” costituita dalle parrocchie di Sermide, Felonica, Mogia, Santa Croce, Malcantone, Quatrelle, Carbonara di Po, Borgofranco sul Po e Bonizzo dal 01/09/2019.
Nominato rettore del Santuario della Beata Osanna Andreasi in Carbonarola di Borgocarbonara il 18/06/2023
Membro del Consiglio di Amministrazione dell’I.D.S.C. per due mandati (dal 1995 al 2006)
Membro del Consiglio Presbiterale per quattro mandati (dal 1996 al 2012)
Membro del Collegio dei Consultori per quattro mandati (dal 1996 al 2014)
Membro della Commissione per l’Ordinamento Pastorale della Diocesi (1998-2001)
Diploma di maturità classica
Frequentato il corso di teologia nel Seminario di Mantova