Laureato in Economia e Commercio, è Amministratore Delegato di Assiteca S.I.M. S.p.A.
Precedentemente è stato Responsabile del servizio di consulenza finanziaria indipendente di Cofin S.I.M. S.p.A. (2009-2012) e Amministratore Delegato della stessa dal 2012, Direttore degli Investimenti di DuemmeSgr, Gruppo Mediobanca/Mediolanum (2006-2008), Responsabile del RiskArbitrage Desk di Abaxbank, Gruppo Credem (2000-2006) e ha ricoperto ruoli di responsabilità in Caboto S.I.M. (1999-2000), Banca Monte dei Paschi di Siena (1998-1999) e Banconapoli & Fumagalli-Soldan S.I.M. (1994-1998).
È Socio ordinario AIAF dal 1998, Relatore del Value Investing Seminar dal 2006 e membro del Consiglio di Amministrazione di Cattolica Partecipazioni S.p.A. dal 2004.