Laureato in filosofia e in teologia, tra il 2002 e il 2004 ha studiato sceneggiatura al Centro Sperimentale di Cinematografia. In quegli anni ha scritto il suo primo film, Lascia perdere, Johnny!, insieme a Filippo Gravino e Umberto Contarello per la regia di Fabrizio Bentivoglio. Da allora ha continuato a scrivere per il cinema e la televisione e nel 2011 è stato candidato al Premio David di Donatello per la sceneggiatura del film Una vita tranquilla, diretto da Claudio Cupellini. Ha collaborato tra gli altri con...visualizza tutton Francesca Archibugi, Lucio Pellegrini, Luca Ribuoli e Matteo Rovere.