He moved to the Legal department in 1979, taking charge of Disputed Positions in 1986, and Disputed and Pre-dispute Positions in 1995. He became head of the Legal department in 1996. In May 2000 he was appointed as head of the Personnel department in the parent bank Banca Popolare di Bergamo - Credito Varesino.
He became head of the parent bank's Human Resources department and Deputy General Manager following the creation of the BPU Banca Group on 1 July 2003.
In addition to his management activities, he taught Banking Law at Bergamo University for 11 years from 1982 to 1993.
He is a registered auditor.