Nato a Firenze nel 1984. Laureato al DAMS di Bologna e diplomato al master biennale della Cineteca di Bologna, diretto da Giuseppe Bertolucci. Nel 2010 scrive e dirige il cortometraggio Storia di Nessuno, per il quale riceve numerosi premi internazionali.
Nel 2013 scrive e dirige il film documentario Centoquaranta – La strage dimenticata, sulla strage del Moby Prince. Presentato in anteprima al 54° Festival dei Popoli, vince il 32° Bellaria Film Festival e il Giglio d’Argento al 65° Cinema Fedic, per poi approdare in prima serata su LA7.
Nel 2018 scrive e dirige il suo primo film per il cinema, Tutte le mie notti, con Benedetta Porcaroli e Barbora Bobulova, prodotto da Mompracem con Rai Cinema. Il film viene presentato in anteprima alla 13ª Festa del Cinema di Roma e ottiene, tra i riconoscimenti, il Nastro d’Argento a Benedetta Porcaroli come attrice rivelazione.
Nel 2022 scrive e dirige il documentario Bice Lazzari – Il ritmo e l’ossessione, selezionato alla 17ª Festa del Cinema di Roma e trasmesso in prima serata su Sky Arte.
Nel 2023 scrive e dirige il film Non riattaccare, con Barbara Ronchi e Claudio Santamaria. Il film è l’unico italiano in concorso internazionale al 41° Torino Film Festival, dove riceve la menzione speciale per l’interpretazione di Barbara Ronchi, ed è presentato anche al 32° Raindance Film Festival di Londra. Esce nelle sale italiane distribuito da IWonder e in quelle francesi con Wild Bunch.
Nel 2024 scrive e dirige il documentario Il Complotto di Tirana, prodotto da Small Boss con il supporto dell’Emilia-Romagna Film Commission. Presentato in anteprima alla 19ª Festa del Cinema di Roma, viene selezionato dalla FICE tra i cinque migliori documentari dell’anno, ottenendo una distribuzione cinematografica. Riceve numerosi premi internazionali, tra cui il premio della giuria alla 43ª edizione del FIFA – Festival Internazionale del Cinema d’Arte di Montréal, in Canada. Il documentario viene acquistato e trasmesso da Mymovies, Sky Arte, Filmin (Spagna e Portogallo) e Art Film Canada.
In ambito televisivo ha realizzato documentari per il canale franco-tedesco ARTE, RSI, RAI e Sky.
Dal 2021 insegna cinematografia e regia cinematografica presso RUFA.