Ha maturato più di 25 anni di esperienza nell'ambito banking e operations, lavorando per primarie società di consulenza ed istituti bancari. È stato, fino al 1999, associate director per J.P. Morgan per poi ricoprire per più di 10 anni il ruolo chief financial officer per UBS Investment Bank Italia, continuando la sua carriera in Barclays fino al 2016 come head of financial control e head of operation controls, dove ha gestito processi e problematiche sia di operations che di finance, piani di remediations, programmi di cartolarizzazione, reporting Bankitalia. È laureato in Economia Aziendale presso l'Università degli Studi di Bergamo.