Born in Rome on 18 June 1966, he was awarded a Degree in Law from LUISS University of Rome in 1990, and then a Master of Law (LLM) from the University of Munich in 1995.
He has been admitted to the Italian bar association.
He has been Group General Counsel with Assicurazioni Generali S.p.A. since 2012.
From 2009 to 2012, he was Head of Group Compliance, after having begun his career at the Generali Group in 2006 as Head of Legal and Corporate Affairs and Compliance with Generali Investments Italia. Before joining the Generali Group, he worked at Banca Fideuram from 2000 to 2006 as Head of the General Secretarial Service.
From 1996 to 1999, he worked in Deutsche Bank's Legal and Corporate Affairs Department.
He was Secretary of the Board of Directors of Assicurazioni Generali S.p.A. from 2012 to 2014, and he occupied the same role within the Board of Directors of Banca Fideuram until 2006.
He currently sits on several supervisory boards as Chairman or member, as well as on the Boards of Directors of several Generali Group companies.