Come sceneggiatore ha scritto short business film per imprese (Poltrona Frau, Nuova Simonelli) cortometraggi di finzione (La Strada Vecchia, L’ultima Festa) e documentari (Grandi ma Piccoli). Da un’idea di Web serie, vincintrice del premio miglior pitch Roma Web Fest del 2016 (Cakes!) ha sviluppato un soggetto di lungometraggio per Sky Original Production. Insieme a Marta Innocenti ha scritto Mademoiselle, soggetto di lungometraggio selezionato all’Alpi Film Lab (Torino Film Lab) e a In Progress (Milano Film Network). Ha lavorato a Radio24 come redattore e assistente ai programmi. Finalista al Premio Zavattini (Potessi Dirti Addio).
Dopo la laurea magistrale in Cinema Televisione e Produzioni Multimediali all’Università di Bologna, ha frequentato il master in Radio TV e Web Content del Sole 24ORE, dove ha svolto la funzione di tutor. Ha frequentato workshop e masterclass di cinema e sceneggiatura presso Fondazione Fare Cinema, Associazione Nazionali Autori Cinematografici, Centro Sperimentale Cinematografia, Filmidee, Italian Doc Screenings, Officine Mattòli.