In 1980 he started his career at UniCredit Group, former Credito Italiano, holding various key roles in the Italian commercial network until 1987.
He worked with increasing responsibilities at the branches of Brescia, Venezia, Roma, Thiene, Udine e Firenze.
In 1999 he took over responsibility for the implementation of the new Corporate service model in the 7 federated banks of the Group.
In 2001, due to the expansion of the Group in Central Eastern Europe, he was appointed manager in the Corporate area of the New Europe Division.
In 2002 he started his career abroad as Vice-Chairman of the Board and COO of Unibank in Slovakia. Subsequently, in 2005, he played the same role at the Zivnostenska Banka in Czech Republic.
In 2006, after the merger between UniCredit Group and HVB, he took over responsibility for the integration of the three banks of the group in Bulgaria. He was appointed as a member of the Board of Directors first, with responsibility for the business; since 2008 he held the role of,Vice-Chairman of the Board and General Manager of UniCredit Bulbank.
On1st September 2016 he became Co-Head of UniCredit commercial bank network in Italy with a particular focus on the Retail business.