Between 1993 and 1999, he served as Officer at Guardia di Finanza (Italian Tax Police) General Command.
Afterwards, he joined KPMG-KLegal, where he took on the role of Ordinary Member working for a number of major multinational groups in the field of risk management, compliance programs and internal control systems.
In 2001 he was seconded to KPMG LLP in Washington DC where he specializes in the structuring of compliance programs and anti-corruption models.
In 2003, he moved to the Internal Audit Department of Eni SpA where he initially worked on Eni’s Group compliance 231 models; then, he was appointed as Senior Audit Vice President and Head of Planning, Methodologies and Eni’s Internal Control System.
From 2013 to 2016, he is the Group Chief Audit Executive and Head of Anti-Corruption and Transparency at RAI SpA.
Between 2016 and November 2019, he joined Ferrovie dello Stato Italiane SpA (FS SpA) as Group Chief Audit Executive.
On December 2019 he was appointed as Chief Audit Executive at TIM SpA.
He is graduated in Economics, qualified as Italian Certified Public Accountant, in 2008, he completed an Executive MBA in General Management at the SDA Bocconi School of Management and the Polytechnic University of Milan. In 2017 he obtained a second degree, in Economic and Financial Security Sciences.