Nato il 18 maggio 1974 a Bologna, risiede ad Anzola dell’Emilia da sempre. Qui ha iniziato l'attività politica, a diciotto anni, come Consigliere comunale PDS.
Laureato presso la facoltà di Giurisprudenza di Bologna dove è rimasto per quattro anni, dopo la laurea, come assegnista di ricerca in diritto amministrativo.
Svolge la professione di avvocato da circa dodici anni. Ha svolto tre mandati come Consigliere comunale ricoprendo il ruolo di presidente della terza commissione consigliare e, proprio nell’ambito del terzo mandato, quello di Presidente del Consiglio Comunale di Anzola.
Eletto sindaco alle elezioni amministrative del 25 maggio 2014 è stato riconfermato nel maggio 2019.
Ha terminato il suo mandato nel 2024.