Giornalista, inviato del settimanale L’Espresso, dove lavora dal 2007.
In precedenza, dal 1990, è stato cronista giudiziario del Corriere della Sera a Milano. Si occupa di corruzione, evasione fiscale, terrorismo, mafia, giustizia e ambiente. Con il collega Leo Sisti, fa parte dell’International Consortium of Investigative Journalists (Icij), con cui ha collaborato alle inchieste degli ultimi anni, dai Panama Papers alla recente Cyprus Confidential.
Ha scritto due libri per Chiarelettere: Capitalismo di Rapina, con Mario Gerevini e Vittorio Malagutti, sulle scalate bancarie del 2005, e Il Cavaliere Nero, con Carlo Porcedda, sui casi giudiziari di Berlusconi e Dell’Utri. Nel 2022 ha vinto il premio giornalistico intitolato alla memoria di Giuseppe Fava.
Nel 2024 ha pubblicato per Fuoriscena La ragazza di Gladio e altre storie nere. La trama nascosta di tutte le stragi.