Dopo aver conseguito un MBA presso la New York University, ha avviato la propria carriera professionale negli Stati Uniti d’America assumendo incarichi in varie compagnie multinazionali. Dal 2011 ha assunto il ruolo di Country Manager Italia per il Gruppo AmTrust guidando gli sviluppi del business assicurativo locale. A partire dal 2019 riveste la carica di Chief Executive Officer di AmTrust Assicurazioni.