Nato il 15 ottobre 1975 a Bentivoglio. Laureato in Filosofia all'Università degli Studi di Bologna, ha conseguito il Master di II livello in Giornalismo presso la Scuola Superiore di Giornalismo dell'Università di Bologna.
Prima di essere eletto Sindaco ha svolto il ruolo di Consigliere comunale e di Assessore con deleghe a Comunicazione, informazione e trasparenza, Attività produttive e commerciali, Polizia Municipale, Relazioni esterne ed internazionali, Sport.
Alle elezioni del 26 maggio 2019 è stato eletto Sindaco di Baricella.