Storico e studioso della comunicazione, autore radiofonico e televisivo, dal 2002 al 2009 ha diretto i programmi radiofonici della Rai. Dal 2001 insegna all'Università di Genova e dal 2010 alla Luiss di Roma. Ha scritto su «La Nazione», «Avvenire», «la Repubblica», «il Giornale», «L'Indipendente», «Liberal».
Fra le sue opere di storia militare pubblicate con Mondadori ricordiamo: Jutland (2004), Austerlitz (2005), Le radici perdute dell'Europa (con Franco Cardini, 2006), Wallenstein (2007), I dieci errori di Napoleone (2012), U-Boot. Storie di uomini e sommergibili nella seconda guerra mondiale (2011), I dieci errori di Napoleone. Sconfitte, cadute e illusioni dell'uomo che voleva cambiare la storia (2012), La scintilla. Da Tripoli a Sarajevo: come l'Italia provocò la prima guerra mondiale (2014, scritto con Franco Cardini), Cento giorni da imperatore (2015) e La pace mancata (Mondadori 2018). Per Sellerio esce nel 2006 Sparta e Atene. Il racconto di una guerra, nel 2011 Napoleone e nel 2012 La bolla d'oro. Nel 2008 esce per Longanesi La via Lattea, scritto con Piergiorgio Odifreddi, mentre nel 2015 Il Mulino pubblica Andar per le cattedrali di Puglia.