After high school, in 1982 he joined the 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. Since May 2026 he has been a member of the committee of the Ticino Banking Association (ABT).