Giornalista e scrittore, dopo l’impegno nella redazione di «Lotta Continua» ha lavorato per «Reporter», «L’Europeo» e il «Corriere della Sera». Tra i suoi ultimi libri, La lunga notte dei Mille (2011), Eroi e poveri diavoli della Grande Guerra (2015) e ’68. Ce n’est qu’un début (2017).