Giornalista esperto di temi di politica ed economia, è, attualmente, editorialista del quotidiano la Repubblica. È stato vicedirettore dello stesso giornale e Direttore de La Stampa. Ha condotto Ballarò su Rai 3 e conduce su Radio Capital, insieme a Jean Paul Bellotto, la trasmissione d'informazione Circo Massimo. É direttore dell'emittente radiofonica. Partecipa come opinionista a vari programmi televisivi, tra cui Otto e mezzo e Piazzapulita su LA7, è ospite fisso nella trasmissione Che tempo che fa sulla NOVE.