Ha fatto il suo ingresso in Zurich nel 2016 con il ruolo di Head of Group Strategy, Innovation and Business Development di Zurich Insurance Company.
Ha maturato una vasta esperienza in ambito assicurativo e finanziario nel corso degli anni: dal 1998 al 2012 ha lavorato in McKinsey come Senior Partner per i settori Insurance, Asset Management e Banking; nel 2012 è approdato in Generali, ricoprendo la carica di Head of Strategy & Business Development fino al 2015, e, successivamente di Managing Director di Generali Investment Management e Vicepresidente Esecutivo di Generali Real Estate, dal 2015 al 2016.
Si è laureato in ingegneria chimica presso l’Università di Pisa e ha conseguito un Master in Business Administration presso la INSEAD di Parigi.