

Born in 2000 in Rome and raised in Avellino, he has been writing and directing independent music videos and short films since 2018. He studied screenwriting at Milan’s Civica Scuola di Cinema Luchino Visconti (2019–2022). In 2024, during the Nouvelle Bug experimental cinema residency, he directed the short film Cain, screened at the 49th Laceno d’Oro. A member of the emerging filmmakers’ collective Onirica, he works across writing and editing. In 2025, he co-wrote, produced, and edited Mambo Kids, selected in competition at the 76th Berlinale (Generation 14plus).
• 2021
- Author of TV format Videochiamate MI produced by Civica Scuola di Cinema Luchino Visconti
• 2022
- Screenplay for the short film Angelo e Ajit fumano per la prima volta produced by Civica Scuola di Cinema Luchino Visconti
• 2023
- Screenplay for the music video Me monkey (mi manchi) produced by Stil Vor Talent
• 2024
- Screenplay for the short film Mambo Kids, produced by Onirica, premiered at 76th Berlinale (Generation 14plus)
- Screenplay for the short film Sa Babbaieca, produced by Onirica, with the support of Sardegna film commission, premiered at 16th Figari Film Festival
• 2025
- Screenplay for the short film El Mazaról, produced by Magenta Films, premiered at 74th Trento Film Festival
- Stairs (short film)
- The recurrence (short film) produced by Onirica
- Chiaroscuro by Disamistade (music video)
- Disincanto by Pergola (music video)
- Cain (short film) produced by Nouvelle Bug, premiered at 42nd Laceno d'oro film festival
- Dove il sogno va by Pergola (music video)
- Stream by Pergola (music video)