Nato a San Giuliano Milanese (Mi) nel 1938, è ordinato sacerdote dell’Arcidiocesi di Milano nel 1962.
Ha conseguito la licenza in teologia presso la Facoltà Teologica dell’Italia Settentrionale (1963), il dottorato in diritto canonico presso la Pontifica Università Gregoriana (1968), il diploma in teologia morale presso la Pontificia Accademia Alfonsiana e la laurea in giurisprudenza presso l’Università cattolica (1976).
Dal 1967 ha insegnato diritto canonico presso la Facoltà Teologica dell’Italia Settentrionale e dal 1981 è professore invitato alla Pontifica Università Gregoriana.
E’ autore di numerosi studi (molti dei quali dedicati alla parrocchia), nei quali con stile chiaro e sintetico offre il frutto di lunghi anni di studi e di insegnamento.
Dal 1967 lavora nella Curia di Milano: in particolare è stato Avvocato generale e Pro-Vicario Generale. Dal 22 maggio 1993 è Vescovo Ausiliare dell’Arcivescovo di Milano