Classe 1982, è Caposervizio Esteri de «il Fatto Quotidiano». Ha lavorato per «La Stampa», «il Tirreno», «il Riformista» e «il Corriere Fiorentino», prima di ricevere la chiamata del direttore Antonio Padellaro nell’aprile 2009 e approdare a «il Fatto Quotidiano» fin dalla sua fondazione, per un breve periodo come corrispondente da Firenze e poi in redazione a Roma, dove ho lavorato al Politico, agli Esteri, di nuovo al Politico per quattro anni alle Cronache italiane.
Ha scritto di mafia e pubblicato A un passo da Provenzano (UTET, 2020); Capitale Infetta (con Alfonso Sabella, Rizzoli, 2016); Mafia Capitale (La Nuova Frontiera, 2015).