Nato a Ferrara il 18 maggio 1979, dopo essersi diplomato al Liceo Classico Ariosto di Ferrara con indirizzo Scienze Umane e Sociali, ha svolto l’attività di Coordinatore della segreteria politica del Partito Democratico di Ferrara e di organizzatore delle attività politiche nei 26 Comuni della provincia di Ferrara.
Dal 2011 al 2013 ha lavorato per la Cooperativa Sociale Camelot in qualità di Coordinatore del progetto Emergenza Nord-Africa, finalizzato agli interventi di accoglienza, integrazione e protezione di cittadini richiedenti protezione internazionale.Dal 2004 al 2009 è stato Consigliere comunale; riconfermato in Consiglio nel 2009, è stato, in questo secondo mandato, anche Capo gruppo PD.