Romanziere e sceneggiatore, ha pubblicato con Theoria, MobyDick, ADN Kronos, Walt Disney ed Einaudi (dal suo romanzo Notturno bus è stato tratto un film per la regia di Davide Marengo, con Giovanna Mezzogiorno, Valerio Mastandrea ed Ennio Fantastichini).
I suoi libri sono tradotti in diversi paesi.
L’ultimo suo romanzo, edito da Einaudi per i Big di Stile Libero, è L’ora dell’incontro.
Ha scritto radiodrammi e collaborato con diverse fiction televisive, tra cui Distretto di Polizia, l’Ispettore Coliandro e Crimini.
Per il cinema, ha collaborato con Roberto Faenza alla sceneggiatura del suo film Prendimi l’anima e ha scritto, assieme a Fabio Bonifacci, la sceneggiatura di Notturno bus.
Ha tenuto corsi di scrittura e sceneggiatura, tra gli altri, presso la Scuola Holden di Torino, il corso Rai-Script (Roma) e la Scuola di scrittura Zanna Bianca (Bologna).
È tra gli organizzatori della Bottega di narrazione Finzioni di Bologna.