Nasce il 20 aprile 1986 a Messina. Nel 2012 consegue la laurea specialistica in Forme e Tecniche dello Spettacolo presso la facoltà di lettere e filosofia dell'Università La Sapienza di Roma. Prosegue gli studi al Centro Sperimentale di Cinematografia di Roma (CSC), dove ottiene il diploma di Sceneggiatura al termine del triennio 2013-2015. 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 è selezionato al programma di sviluppo internazionale MFI - Script 2 Film - e 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. 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 il 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 (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). Il film viene poi selezionato in concorso nella sezione Proxima Competition del Karlovy Vary International Film Festival (2024).