After completing his higher education, in 1982 he joined Banca Popolare di Sondrio Group, gaining experience in Italy and Switzerland until 2005, when he left his final position there as Deputy General Manager of Banca Popolare di Sondrio (Suisse) SA. In October 2005, he was appointed General Manager of Banca del Sempione SA, Lugano. He is a member of the Board of Directors of the Group companies: Sempione SIM SpA, Milan; Base Investments SICAV, Luxembourg; Accademia SGR SpA, Milan. From May 2011 to May 2014, he was a member of the committee of the Ticino Banking Association (ABT).