Nato a Frosinone l’11 gennaio 1959 si è laureato in filosofia all’Università la Sapienza di Roma con una tesi su “Linguaggi ordinari e linguaggi formali in Karl Popper”, discussa con Tullio Di Mauro. Ha iniziato a fare il giornalista dalla sede Ansa di Frosinone e in seguito all’Unità fino al 1997. È arrivato alla redazione milanese del Corsera nello stesso anno. Diventa vicedirettore e mantiene la carica con Paolo Mieli.