Primo cittadino della città di Brescia, si è laureato in Giurisprudenza all’Università degli Studi di Milano ed è stato responsabile del Servizio legale di Confcooperative di Brescia e poi parlamentare della Repubblica. Il 10 giugno 2013, sostenuto da una coalizione composta da Partito Democratico, Sinistra Ecologia e Libertà e Liste civiche, è eletto sindaco di Brescia. Nel 2018 si ricandida alla carica di sindaco, sempre sostenuto da una coalizione di centro-sinistra, e alle elezioni del 10 giugno è rieletto al primo turno. È stato capogruppo del Partito Democratico nel Comune di Brescia e Consigliere nazionale dell’Anci. Dal maggio 2021 è Vicepresidente dell’Associazione nazionale comuni d’Italia.