Ordinato diacono nel 1987 e in ministero a San Giorgio. Ordinato presbitero nel 1988. Vicario parrocchiale ad Ostiglia dal 1988 al 2001. Parroco di Revere dal 2001 al 2014. Parroco di Bonizzo e di Borgofranco dal 2010 al 2014. Parroco di Poggio Rusco, Dragoncello e Stoppiaro, Schivenoglia, san Giovanni del Dosso dal 2014 al 2023. Parroco di Castel Goffredo e di Casalpoglio dal 2023.
Maturità tecnica in agraria (1981)