Nato a Roma il 9 febbraio 1946 diventa giornalista professionista nel 1970. Dopo una breve esperienza iniziale a Il Globo si trasferisce a Milano a Il Sole 24 Ore dove rimane fino al 1980 raggiungendo la qualifica di vice direttore. Dopo un passaggio all'Europeo ed a Il Mattino di Napoli, nel 1984 diventa responsabile delle relazioni esterne di Confindustria con la presidenza Lucchini. Nel 1992, al termine della presidenza Pininfarina,si trasferisce alla Fiat come responsabile della comunicazione. Nel 1997 diventa direttore del Il Sole 24 Ore di cui nel 2001 assume l'incarico di amministratore delegato. Nel 2003 assume la carica di amministratore delgato di Itedi e de La Stampa e nel 2005 passa alla Fiat come responsabile dei rapporti istituzionali.