Ha iniziato la sua carriera nel 1993 in Banca d’Italia, occupandosi di vigilanza e regolamentazione bancaria. Ha poi assunto incarichi dirigenziali presso società di consulenza e banche. Nel 2008 entra nel settore assicurativo, assumendo il ruolo di Chief Risk Officer prima presso il gruppo Poste Vita e poi di presso il gruppo Eurovita, seguendo da vicino l’implementazione della normativa Solvency 2. Da gennaio 2019 è Chief Financial Officer del Gruppo Net Insurance.