Nato a Ravenna nel 1978, vive a Roma. E' autore di narrativa e sceneggiatore. Nel 1996 ha vinto il premio Campiello Giovani col romanzo breve Mai fidarsi di un uomo che indossa un trench blu (Marsilio,1997).
Ha pubblicato i romanzi Mosche a Hollywood (Minimum Fax, 2000), Quell'estate di sangue e di luna
(a quattro mani con Eraldo Baldini, Einaudi Stile Libero, 2008) e Il re dell'ultima spiaggia (Bompiani, 2010). Come sceneggiatore per la tv è autore di puntate di diverse serie televisive. Ha firmato l'adattamento italiano della serie In treatment, ha ideato e scritto con Luca Rossi la serie Catturandi (in uscita nel 2015) e, insieme a Ludovica Rampoldi e Stefano Sardo, è creatore e sceneggiatore della serie 1992. Per il cinema, con Rampoldi e Sardo ha scritto La doppia ora e Il ragazzo invisibile, firmando con loro l'omonimo romanzo in uscita con Salani a fine 2014.