Laureato in Filologia moderna, ha frequentato il corso di sceneggiatura al Centro sperimentale di cinematografia, e poi il Master Rai Fiction e Anica Academy.
Ha scritto i cortometraggi “L’interprete” (Premio Mutti Cineteca di Bologna) e “Il Legionario” (Settimana della Critica Festival di
Venezia 2017) e il lungometraggio “Il legionario” (2021), premiato al Locarno Film Festival e attualmente su Netflix.
Ha collaborato alla sceneggiatura della sitcom “Zio Gianni” (RaiDue) e scritto vari soggetti di film e serie vendute a produzioni come The Apartment, Indigo, Groenlandia, Picomedia, Clemart, Tramp ltd.
Nel 2021 ha vinto il Premio Solinas Experimenta Serie con “Regina d’Italia”, nel 2022 è stato finalista al Premio Solinas Bottega della Sceneggiatura e poi ha vinto il Milano Pitch con “Has Been”.
Nel 2023 entra nella writers room di “SuburrAeterna” ed è di nuovo finalista al Premio Solinas Experimenta con “Drivers”.