In 2006, he graduated in acting from the Centro Sperimentale di Cinematografia. Later, he directed several short films. In 2009, he was selected for the Berlinale Talent Campus as a director. In 2013, he directed and wrote his debut film "Tre giorni dopo," produced by Rai Cinema and Verdeoro with the support of MIBAC, which was an official selection at the 2013 Giffoni Film Festival.
Between 2014 and 2016, Ascent Film entrusted him with directing and co-writing the first and second seasons of the TV series "Zio Gianni," starring Paolo Calabresi, which aired on Rai2. It was an official selection at the 2016 Roma Fiction Fest.
In 2017, he collaborated on the script for the feature film "Moglie e Marito," directed by Simone Godano and produced by Warner Bros and Groenlandia Film.
In 2020, together with Matteo Nicoletta, he co-authored the VR short film "Senza Freni," a finalist at the 5th edition of Biennale College Cinema – Virtual Reality. In 2021, he and Devor de Pascalis won the Lazio Region grant "From Word to Screen" with the TV series project "Janvs." In 2019, he won the NUOVOIMAIE short film grant with the short film "L'uovo," which he directed in 2021, produced by Mas Film, and distributed by Tiny. It was an official selection at the 2022 Giffoni Film Festival and won the Best Short Film award at the 2023 Capri Movie International Film Festival and a Special Mention at the 2023 Lucid Dream Festival. Currently, he holds the position of head of development for MasiFilm.