Impiegato dal 1976 al 1981 alla Basilese Assicurazioni a Basilea, dal 1981 è attivo presso UBS SA assumendo progressivamente posizioni di responsabilità fino a essere nominato nel 1999 Direttore regionale UBS Ticino e responsabile Wealth Management Swiss Client, carica lasciata a fine 2014.
Dal 2015 è membro indipendente del Consiglio di amministrazione di Banca del Sempione SA. È maggiore dell’esercito svizzero.
Il 3 maggio 2021 è stato nominato Presidente del Consiglio di amministrazione di Banca del Sempione SA.