Laureatosi in Lettere presso l’Università degli Studi di Milano (cattedra di Storia del Cristianesimo), dal 1990 insegna presso la scuola secondaria di primo grado dell’Istituto Leone XIII di Milano; dal 2004 al 2008 ha svolto funzione di collaboratore vicario della presidenza, dal 2019 è coordinatore dei tutor dello stesso plesso. Ha guidato per una decina di anni un gruppo di formazione allo stile educativo, denominato Fraternità ignaziana. Ha al suo attivo numerose pubblicazioni, connesse a ricerche di taglio storico (su figure come Vittorio Bachelet, Armida Barelli, Enrico Mauri, Pier Giorgio Frassati) o a questioni educative e di attualità.
