ha insegnato Storia moderna e contemporanea nelle Università di Padova, Salerno (di questa è stato anche il primo rettore) e Roma. Presidente dell’Istituto Luigi Sturzo, dell’AICI e dell’Associazione per la storia sociale del Mezzogiorno. Segretario generale dell’Istituto per le ricerche di storia sociale e religiosa di Vicenza, senatore dal 1987 al 1992, membro della Giunta Centrale degli Studi Storici. Fra le sue opere ricordiamo: Storia del movimento cattolico e Storia del Partito Popolare Italiano (Laterza, 1966); Luigi Sturzo (UTET, 1977); Tempo religioso e tempo storico I, II (Edizioni di Storia e Letteratura, 1987 e 1994). Senatore della Repubblica nella X e XI legislatura, ed eletto deputato per la XII legislatura, dal 1994 è stato membro della Giunta Centrale degli Studi Storici.