Professore ordinario di Diritto penale nella Facoltà di Giurisprudenza dell’Università Cattolica del Sacro Cuore di Milano, dove insegna Diritto penale II. Presso la sede di Brescia della medesima Università tiene i corsi di Diritto penale e penale minorile e di Elementi di diritto della famiglia e dei minori.