Ha iniziato l’attività nel settore assicurativo nel 1993 nella S.I.B. Società Italiana Broker. L’attività negli anni successivi è proseguita presso la Bernese Assicurazioni, Ras e la compagnia Zurigo Assicurazioni, in quest’ultima nella qualità di sub-agente.
Nel 1997 diventa Agente Generale e socio di maggioranza della società B&B Srl.
Nel 2009 opera come agente generale e socio della B&C Insurance Snc.
Nel 2010 diventa broker esercitando la sua attività nella società Eos Insurance Broker Srl, di cui è socio e rappresentante legale.
Dal luglio 2017 continua l’attività di brokeraggio come membro del CDA, Responsabile dell’attività di intermediazione e Director & Business Development della Pulsar Risk Srl.