È nato a Roma nel 1938 e si è laureato in Lettere presso l’Università «La Sapienza», dove ha avuto come maestri Raffaello Morghen, Federico Chabod e Alberto Maria Ghisalberti che gli hanno trasmesso il gusto e il metodo della ricerca storica.Ha collaborato al Dizionario Biografico degli Italiani e ha pubblicato articoli e saggi di storia contemporanea.È stato docente e preside nei licei statali e, attualmente, è reggente del Comitato di Roma della Società Dante Alighieri.