Nato nel 1977, ha iniziato a girare documentari e cortometraggi durante gli studi di cinema al DAMS di Bologna. Nel 2002 è stato uno dei media-attivisti di OrfeoTV, la prima televisione di strada in Italia. Lavora dal 2006 inizialmente come assistente di produzione, aiuto regista e direttore di produzione in diversi progetti cinematografici.
Il suo lungometraggio d'esordio, Dancing with Maria, è stato il primo documentario selezionato all'interno della Settimana Internazionale della Critica alla 71. Mostra del Cinema di Venezia nel 2014, dove è stato insignito del Premio Civitas Vitae e poi nominato come miglior documentario europeo agli European Film Awards nel 2015.
Nel 2023 esce il suo primo lungometraggio di finzione, L'uomo senza colpa.