Giornalista, ha diretto i quotidiani Lotta Continua e Reporter. Ha poi lavorato in numerose testate (tra cui la Stampa, il Manifesto, Epoca, Panorama, l’Unità). Negli anni Novanta ha condotto vari programmi d’inchiesta giornalistica di attualità per la Rai, tra cui: Milano, Italia; Ragazzi del ’99; L’elmo di Scipio. Dal 1997 al 2008 ha diretto il settimanale Diario, realizzando quattro documentari in collaborazione con Beppe Cremagnani e il regista Ruben H. Oliva. Ha pubblicato per Feltrinelli i libri inchiesta: La banalità del bene. Storia di Giorgio Per lasca (1991), da cui è stato tratto il film tv; Raccolto rosso. La mafia, l’Italia (1992); Besame mucho (1995) e Bella ciao (1996). È in pubblicazione Patria (Il Saggiatore,2009).