Originario di Misano Gera d’Adda, classe 1965, è stato ordinato sacerdote il 9 giugno 1990. Ha iniziato il suo ministero sacerdotale come vicario prima a Mozzanica (1990-1995) e poi a Calvenzano (1995-2001). È stato poi parroco di Torricella del Pizzo (2001-2007) e Robecco d’Oglio (2007-2017). Dal 2017 era parroco di Rivarolo del Re, Brugnolo e Villanova.
«Il parroco è il pastore proprio della parrocchia affidatagli, esercitando la cura pastorale di quella comunità sotto l'autorità del Vescovo diocesano, con il quale è chiamato a partecipare al ministero di Cristo, per compiere al servizio della comunità le funzioni di insegnare, santificare e governare, anche con la collaborazione di altri presbiteri o diaconi e con l'apporto dei fedeli laici, a norma del diritto.»
[CIC can. 519]