Dal 2007 al 2022 è stato consigliere comunale di Alessandria e dal 2014 al 2017 ha ricoperto il ruolo di Assessore al Bilancio e alle Partecipate. Nel 2022 è stato eletto Sindaco della città Alessandria con mandato fino al 2027.