Born in Florence in 1957, he graduated with honours in Economics at the University of Florence. He is a member of the Order of Chartered Accountants and the Register of Auditors.

He works as a chartered accountant and auditor in his own firm in Florence and is a contract professor in Corporate Governance at the Università Cattolica del Sacro Cuore in Milan.

He has held and still holds various positions in boards of directors and controlling bodies and as a member of the Supervisory Body pursuant to Legislative Decree 231/2001 in various companies, including listed ones, and in both public and private bodies and associations.

In particular, from 1991 to 1997 he was Standing Auditor of Centrale del Latte di Firenze, Pistoia e Livorno S.p.A. and from 1997 to 2015 he was Chair of the Board of Statutory Auditors of Pitti Immagine S.r.l. and Standing Auditor of ADF – Aeroporto di Firenze S.p.A.

In 1998, he was Standing Auditor of Centro Congressi S.p.A., in 2000 of Biennale di Firenze S.p.A., and in 2001 of CEAFF Centro Affari di Firenze S.p.A.

From 2004 to 2005, he was statutory auditor of ASAP S.p.A.

From 2005 to 2015, he was Chair of the Board of Statutory Auditors of Valdarno Sviluppo S.p.A. and Standing Auditor of Protera S.r.l.

From 2006 to 2015 he was Standing Auditor of Polimoda S.r.l.; from 2007 to 2009 Standing Auditor of ESSEJ S.r.l.; from 2008 to 2010 Standing Auditor of Bilancino S.r.l.; from 2009 to 2013 Standing Auditor of GEM Lab S.r.l.; from 2010 to 2012 Chair of the Board of Statutory Auditors of Palagini Piero e Figli S.r.l. and from 2011 to 2015 Chair of the Board of Statutory Auditors of Stazione Leopolda S.r.l.

From 2014 to 2020, he was Standing Auditor of Immobiliare Novoli S.p.A. and Sandonato S.r.l..

From 2014 to 2023, he was a Statutory Auditor of ENI S.p.A. and served as Chair of the Board of Statutory Auditors and Statutory Auditor in several companies of the ENI Group S.p.A. (ENI Adfin S.p.A.; Trans Tunisian Pipeline Company S.p.A.; ENI Angola S.p.A.; Ing. Luigi Conti Vecchi S.p.A.; LNG Shipping S.p.A.).

Since 2014, he has been a Statutory Auditor of ENI Fuel S.p.A. (ENI Group S.p.A.) and from 2021 of Evolvere società benefit S.p.A. (ENI Group S.p.A.). Since 2022, he has also been Chair of the Board of Statutory Auditors of Versalis S.p.A. (ENI Group S.p.A.).

Since 2023 he has been an independent Director of Indaco Venture Partners SGR S.p.A. and Chair of the Board of Statutory Auditors of Eni Plenitude Solar & Miniwind Italia S.r.l.

Since 2017, he has been a member of the Commission for the revision of the Rules of Conduct for Boards of Statutory Auditors of Listed Companies of the National Council of Chartered Accountants.

He is the author of several scientific publications at national level and a speaker at numerous conferences and symposia.