Laureatosi in Lettere nel 1973, da quell'anno è ricercatore in Storia Contemporanea presso la Facoltà di Scienze Politiche dell'Università di Padova, città nella quale risiede dal 1968. Dirige la biblioteca della Facoltà, e ha insegnato all'Università. I suoi campi di ricerca sono in particolare la conflittualità operaia tra Prima e Seconda guerra mondiale e la Resistenza italiana. Per FrancoAngeli ha scritto La Resistenza difficile nel 1999. Con Einaudi ha invece pubblicato, tra gli altri, La Resistenza in Italia. Storia e critiche (2004), Storia della Resistenza in Italia (2006) e Storie di Gap. Terrorismo urbano e Resistenza.