Laureato in Economia e commercio all'Università Bocconi di Milano, è Socio Amministratore della Europol snc dal 1999. Già Presidente del Quartiere Ovest del Comune di Novara dal 2006 al 2009 e Consigliere comunale del Comune di Novara dal 2011 al 2016, dal 2009 al 2014 è stato Assessore alla Cultura, Università, Ricerca Scientifica, Politiche per la Gioventù, Beni e Attività Culturali, Sport e Tempo Libero, Sicurezza e Polizia Provinciale della Provincia di Novara. Sindaco dal 2016 al 2021, riconfermato alle ultime elezioni dell'ottobre 2021