Già docente di Storia della pedagogia e dell'educazione all'Università cattolica, è presidente di Città dell'uomo, associazione di cultura politica fondata da Giuseppe Lazzati nel 1985, nonché direttore della rivista Appunti di cultura e politica (Morcelliana, Brescia) e membro del comitato di direzione della rivista Dialoghi (Ave, Roma).