Linguista di formazione, ha pubblicato tra le altre cose Questo è il punto. Istruzioni per l’uso della punteggiatura (Laterza 2014), Di calcio non si parla (Bompiani 2014), Lui, io, noi (con Dori Ghezzi e Giordano Meacci, Einaudi 2018) e il romanzo Tre madri (La Nave di Teseo, Premio Provincia in Giallo e Premio Opera Prima Giallo in Centro 2021). Scrive da anni sceneggiature per la tv e per il cinema: con Claudio Caligari e Giordano Meacci ha scritto Non essere cattivo (tra le altre cose, film dell’anno ai Nastri d’argento 2016 e Premio Amidei per la sceneggiatura). Sempre con Giordano Meacci ha scritto Fabrizio De André – Principe libero del 2018 e Carosello Carosone (Premio Flaiano per la Sceneggiatura 2021).