vicario cooperatore Travagliato (1979-1989); direttore del Centro Regionale Vocazioni della Lombardia e delegato vescovile Diaconato Permanente (1989-2001); addetto biennio giovane clero (1999-2001); direttore Ufficio Vocazioni (1989-2001); direttore Ufficio Tempi dello spirito (1991-2001); parroco Castenedolo (2001-2013); parroco Leno, Milzanello, Porzano (2013-2019); rettore del Santuario S. Angela Merici in Brescia, in Brescia (2019);
vicario episcopale per la vita consacrata dal 2019; delegato del Vescovo per l’Ordo Virginum e Ordo Viduarum dal 2019; delegato per il Monastero della Visitazione, in Brescia dal 2020; delegato comunità religiosa Sant’Orsola dal 2022; canonico onorario del Capitolo della Cattedrale di Brescia dal 2023.