È direttore de ”il Fatto Quotidiano“, giornale che ha contribuito a fondare. Ha lavorato con Indro Montanelli a “il Giornale” e a ”La Voce”. Poi ha scritto per diverse testate, fra cui “Sette”, “il Giorno”, “L’Indipendente”, ”L’Espresso”, ”la Repubblica”, “l’Unità”.
È autore di molti best seller, tra i quali: L’odore dei soldi (con Elio Veltri, Editori Riuniti 2001), La scomparsa dei fatti (Il Saggiatore 2006), Viva il Re! (Chiarelettere 2013), È Stato la mafia (Chiarelettere 2014), Indro: il 900 (Rizzoli 2021) e, pubblicati da PaperFIRST, B. come Basta! (2018), Padrini fondatori (con Marco Lillo, 2018), Bugiardi senza gloria (2020), I segreti del Conticidio (2021), Scemi di guerra (2023), Il Santo (2023) e Israele e i palestinesi in poche parole (2023) che ha già superato le 150 mila copie in un anno.