Ancor prima di laurearsi in Storia e Filosofia, dal 1974 ha lavorato presso le Assicurazioni Generali, per poi fare del brokeraggio assicurativo la propria professione, a cominciare dal 1981 come membro del Consiglio di Amministrazione di Assobroker. Nel 1993 entra in B&S Italia in qualità di Consigliere Delegato e Direttore commerciale e, nel 2005, con gli stessi ruoli in Banchero Costa Insurance Broker. Approda in Aon nel 2011 come Consigliere di Amministrazione, Responsabile della Specialty Professional Services e Membro del Comitato Casse di Aon, oltre a essere Responsabile Emea di Associations&Professions. Dal 2008 cura la gestione del programma assicurativo del Consiglio Nazionale del Notariato; dal 2010 e fino al 2020 è stato responsabile del Comitato di gestione del programma assicurativo del Consiglio Nazionale dei Dottori Commercialisti ed Esperti Contabili. Dal 2013 è anche responsabile del Servizio Assicurativo del Consiglio Nazionale Forense.