Nasce a Lissone, nella provincia di Monza e Brianza e diocesi di Milano, il 4 ottobre 1956.
Viene ordinato sacerdote a Milano il 13 giugno 1981.
È studente Roma fino al 1984.
Insegnante presso la Facoltà Teologica dell’Italia Settentrionale dal 1985 per oltre 25 anni.
Redattore capo della rivista biblica Parole di Vita dal 1987 al 1995.
Rettore per la Formazione al Diaconato permanente dal 1997 al 2007.
Collaboratore per la Formazione Permanente del Clero e Responsabile dell’Istituto per l’accompagnamento dei giovani sacerdoti dal 2007 al 2012.
Vicario Episcopale del Card. Angelo Scola dal 2012 al 2017.
Vescovo Ausiliare di Milano dal 2014 al 2017.
È Vescovo eletto di Brescia dal 12 luglio 2017.