Nato a Inzago (MI) è presbitero dell’Arcidiocesi di Milano dal 1991. Compiuti gli studi istituzionali con il Baccalaureato presso il Seminario Arcivescovile di Venegono Inferiore (VA), ha proseguito gli studi sino al conseguimento della Licenza in teologia morale e il Dottorato in teologia presso la Pontificia Università Gregoriana (Roma). Attualmente è docente ordinario di Teologia morale presso la Sezione parallela della Facoltà teologica dell’Italia Settentrionale (Venegono Inf.), e docente incaricato di Teologia morale presso la sede centrale della medesima Facoltà e l’Istituto Superiore di Scienze Religiose di Milano.