Classe '75, laureato in Lettere e Filosofia, è autore e regista di spot e documentari.
Mar Nero, il suo primo lungometraggio di finzione, è stato in concorso al Festival del film Locarno dove ha ottenuto il Pardo d'oro alla migliore interprete femminile assegnato a Ilaria Occhini, il Premio della Giuria Ecumenica e il Premio della Giuria Giovani.
Inoltre, ha ricevuto una candidatura ai Nastri d'argento come miglior regista esordiente nel 2009.
Nel 2015 esce al cinema il documentario Educazione affettiva, in cui il regista segue gli alunni della quinta elementare della Scuola Città Pestalozzi di Firenze.
Dafne (2019), il suo secondo lungometraggio di finzione, viene presentato alla 69ª Berlinale nella sezione Panorama, dove vince il Premio Fipresci (International Federation of Film Critics) e ottiene il Premio Speciale ai Nastri d'argento 2019.
Nel 2024 esce invece al cinema Superluna, un coming of age che è anche una storia di resistenza umana per tutti, imbevuta delle atmosfere della pandemia.