scrive sulla «Stampa», giornale che ha diretto per sette anni. È stato direttore del Tg1 e del Giornale Radio Rai. È autore di un libro-intervista con Andrea Camilleri, La testa ci fa dire (2000), dei saggi Edda Ciano e il comunista (2009), Le amanti del vulcano (2010), Il grande dandy (2011), Le sconfitte non contano (2013), Presunto colpevole (2020) e del romanzo fantapolitico Colosseo vendesi (2016). Con Marsilio ha pubblicato, insieme a Mario Pendinelli, Quando c’erano i comunisti (2020, edizione tascabile 2022).