Nasce il 20 aprile 1986 a Messina. Studia al Centro Sperimentale di Cinematografia di Roma (CSC), dove ottiene il diploma di Sceneggiatura al termine del triennio 2013-2015.
Il suo corto di diploma del CSC “La Santa che Dorme” di Laura Samani viene selezionato in concorso nella sezione Cinéfondation del Festival di Cannes 69 (2016). Il primo lungometraggio di cui firma soggetto e sceneggiatura è “Saremo giovani e bellissimi” di Letizia Lamartire, selezionato alla Settimana Internazionale della Critica durante i...visualizza tuttoil Festival di Venezia 75 (2018). Scrive la seconda stagione di “Skam Italia” insieme al regista Ludovico Bessegato, e collabora alla stesura della terza stagione (2018/2019).
Firma la sceneggiatura di "Piccolo Corpo" di Laura Samani, selezionato alla Semaine de la Critique del Festival di Cannes 74 (2021), e vincitore del David di Donatello nella categoria miglior esordio alla regia, del Globo d'Oro alla miglior opera prima e del Prix FIPRESCI agli European Film Awards (2022). È autore della sceneggiatura di "Time is up 2" di Elisa Amoruso (2022). Firma soggetto e sceneggiatura di “Clorofilla” di Ivana Gloria, selezionato nel concorso Panorama Italia di Alice nella Città, sezione parallela della Festa del Cinema di Roma 18 (2023).
Nel 2020 è tra i partecipanti del programma TorinoFilmLab – SeriesLab Italia, ed è finalista al Premio Franco Solinas.
Nel 2022 è selezionato al programma di sviluppo IDM Südtirol - Alto Adige, Racconti #11 - e copre anche il ruolo di docente di Writers' Room al Centro Sperimentale di Cinematografia di Roma. Nello stesso anno fa parte della giuria del concorso internazionale del Taormina Film Fest 68, insieme a Noemi, Aleem Khan e Massimiliano Gallo, presieduta da Cristina Comencini.
Nel 2023 è selezionato al programma di sviluppo IDM Südtirol - Alto Adige, Racconti #12 ed entra a far parte della European Film Academy.