Dal 1993 al 1999 è ufficiale della Guardia di Finanza in servizio presso il Comando Generale del Corpo.
Subito dopo entra in KPMG-KLegal, dove dopo poco assume l’incarico di Socio Ordinario e matura un importante percorso professionale svolgendo incarichi di consulenza per primari gruppi multinazionali in materia di Modelli 231, risk management, compliance e sistema di controllo interno.
Nel 2001 è assegnato in secondment a KPMG LLP di Washington DC ove si specializza in particolare nella strutturazione di compliance programs e modelli anticorruzione.
Nel 2003 è assunto come dirigente in Eni SpA presso la Direzione Internal Audit, ove inizialmente si occupa di 231, per poi assumere - in qualità di Senior Vice President - l’incarico di Responsabile Piani, Metodologie e Sistema di Controllo Interno, con ruolo di coordinamento delle omologhe strutture di Gruppo.
Dal 2013 fino al 2016 è Group Chief Audit Executive e Responsabile per la Prevenzione della Corruzione e per la Trasparenza di RAI SpA.
Nel 2016, fino a novembre 2019, è Direttore Centrale Audit di Gruppo di Ferrovie dello Stato Italiane S.p.A.
Da dicembre 2019 è Chief Audit Executive di Telecom Italia SpA.
Laureato in Economia e Commercio, consegue l’abilitazione a dottore commercialista e revisore dei conti e nel 2008 un Executive MBA in General Management presso la SDA Bocconi e Politecnico di Milano. Nel 2017 consegue una seconda laurea, in Scienze della Sicurezza Economico Finanziaria.