Nato a Seregno nel 1951, è stato ordinato presbitero il 7 giugno 1975. Vicerettore al seminario minore di Venegono Inferiore fino al 1981, è stato prima vicerettore e poi dal 1985 rettore della Scuola Vocazioni Adulte presso il Seminario di Corso Venezia a Milano. Dal 1990 al 1996 è stato segretario dell’Arcivescovo, il Card. Martini. Lasciato l’incarico, si è trasferito a Venegono Inferiore per insegnare al seminario minore e al Corso Propedeutico.
Ora è insegnante di lingua latina al Corso Propedeutico e Presidente della Biblioteca del Seminario (dal 2002).