Giornalista, è caporedattore del settimanale A, dopo 17 anni da cronista a l'Unità.
Autore, con Mario Portanova e Franco Stefanoni, di Mafia a Milano (Melampo, 2011) e con Simone Spina de Lo spaccone. La vera storia di Umberto Bossi (Editori Riuniti, 2004) e I boss di Chinatown (2008). Per Melampo ha pubblicato inoltre Le memorie di Adriano (quello vero) (2005), scritto con Luigi Ferro.