È Segretario Generale della Fondazione Cattolica Assicurazioni, Amministratore di Risparmio e Previdenza Spa (Gruppo Cattolica Assicurazioni) e della Cassa di Risparmio di San Miniato Spa.
Ha lavorato dal 1983 al 2001 presso la Banca Commerciale Italiana e dal 2001 al 2011 presso il gruppo Banca Popolare di Verona, nell’ambito del quale ha creato e guidato per sei anni il “Laboratorio delle Imprese”, un’iniziativa finalizzata ad individuare strategie di rilancio o riposizionamento dei distretti produttivi dei territori di maggior radicamento del Gruppo Banco Popolare.
È inoltre Presidente della sezione di Verona e Vice Presidente Regionale dell’UCID, e fondatore e Vice Presidente della Fondazione della Comunità Veronese Onlus.