He graduated in Electronic Engineering from the Milan Polytechnic.
He has worked at Accenture since 1997 and, then, at McKinsey & Company since 2000 as a manager.
In 2005 he held the position of Head of Financial Advisory Services at Unicredit Xelion Banca and, then from 2007, he was responsible first of the Financial Advisory sector and subsequently of the banking, financial, wealth management and insurance products for private customers of Banca Monte Paschi di Siena.
In 2015, he joined the Cerved Group with the responsibility of General Manager of Cerved Credit Management Spa. Over the years he has taken on various positions within the Credit Management Division, including that of Chief Executive Officer of Cerved Master Services. In July 2021 he took over responsibility for the entire Credit Management division, first with the role of General Manager and, starting from 12 April 2022, with the role of Chief Executive Officer.