Ha lavorato anche per il quotidiano Il Tempo prima di diventare commentatore politico e poi editorialista del Corriere della Sera. Del quotidiano di via Solferino ha assunto anche la carica di direttore tra il 2003 e il 2004, in seguito è stato editorialista del Sole 24 Ore