Nato a Bologna, dove vive, nel 1962, è uno scrittore e sceneggiatore. Ha scritto romanzi e racconti, tra cui: Dove finisce il sentiero (Theoria, 1995), Transilvania (Walt Disney, 1999), Notturno bus (Einaudi, 2000), L’ora dell’incontro (Einaudi, 2007)e, con Carlo Lucarelli e Eraldo Baldini, Medical Thriller (Stile Libero, 2002 e Super ET, 2006). Scrive per il cinema (Prendimi l’anima, Notturno bus…), la televisione (L’ispettore Coliandro, Distretto di polizia, Milonga Station, La porta rossa…) e la radio. Tiene laboratori di narrazione.