Nato a Firenze nel 1951, è un giornalista, autore radiofonico e televisivo, ha insegnato Scienza della comunicazione alle università di Genova e di Siena. È stato direttore di Radio 2, Radio 3, e vicedirettore di Radio Rai. Ha scritto parecchi libri con tematiche storiche, prediligendo le biografie. Tra le opere più recenti ricordiamo: Jutland, Austerlitz, Wallenstein, Dal profondo, U-Boot e Cento giorni da imperatore.