Nato a Marsciano (Perugia) nel 1984. Dopo la laurea in Scienze e Tecnologie della Produzione Artistica all’Università di Perugia con una tesi su Matteo Garrone, lavora come assistente alla regia e nel 2015 è per un breve periodo nel team di produzione di Magnolia Roma. Sceneggiatore e autore pubblicitario, nel 2016 firma lo script di La conosci Jingle Bells?, cortometraggio presentato allo Short Film Corner della 70esima edizione del Festival di Cannes, sceneggiatura riconosciuta di interesse culturale dalla direzione generale del MiBACT. Nel 2018 vince il “Premio Luciano Vincenzoni” per il miglior soggetto cinematografico under 35. Tra il 2019 e il 2020, il suo short script La confessione viene selezionato da festival internazionali in 12 Paesi nel mondo ricevendo 9 premi tra Italia, Francia, Germania, Romania, Slovacchia, Russia, Venezuela e Stati Uniti. Nella primavera 2020, Il nuovo che avanza vince il “Florence Film Award” come miglior sceneggiatura di cortometraggio dell’anno, il “Premio InediTO – Colline di Torino” e la seconda edizione del Concorso Letterario "Tre Colori".