Laureato all’Università Cattolica in Economia e Commercio, abilitato alla professione di Dottore Commercialista e Revisore dei Conti.
Dal 2001: Managing Partner di Arcadia Financial Advisors.
Dal 1999: Direttore Generale di Polis S.G.R.p.a., società costituita da 14 banche popolari e deputata alla gestione di fondi chiusi immobiliari, tra cui il Fondo Polis di € 258 milioni, uno dei primi quotati in Italia presso la Borsa Valori di Milano.
Dal 1996: Direttore Area Finanza e Progetti Speciali di Unione Fiduciaria S.p.A., società fiduciaria e di consulenza detenuta dalle banche popolari.
Dal 1988: in Arthur Andersen Divisione Finanza, con il ruolo di Manager dal 1993.
Dal 1985 : collaboratore di un primario studio di commercialisti.