Ha scritto su importanti quotidiani e settimanali, ha firmato per la Rai documentari televisivi di argomento politico e culturale. Ha pubblicato, da Einaudi, Il sovversivo (1975), La pratica della libertà (1976), Africo (1979), L'Italia nichilista (1982-1992), Un eroe borghese (1991) da cui è stato tratto il film omonimo, Il disordine (1993). Con Garzanti ha pubblicato Promemoria (1997, Premio Viareggio), Ameni inganni (con Gherardo Colombo, 2000), Patrie smarrite (2001), I cavalli di Caligola (2005), Maestri e Infedeli (2008). Ha inoltre curato il volume che raccoglie gli atti d'accusa del maxiprocesso di Palermo, Mafia (Editori Riuniti, 1986) e La cultura italiana del Novecento (Laterza, 1996).