Ha scritto più di diciotto opere narrative e una sessantina di sceneggiature. Inoltre: undici canzoni, una commedia musicale (Porci con le ali, con Giovanni Lombardo Radice), un’opera (la versione femminile di Dottor Jekyill, musiche di Alessandro Sbordoni), romanzi rosa sotto pseudonimo, per Blue Moon, migliaia di articoli, radiodrammi, novelle, racconti, un libro per bambini (Il paese di Eseap, poi ripubblicato col titolo de Il paese all’incontrario), situation comedy (la prima Casa Cecilia per Rai Uno è del 1980/81/82), film, testi per documentari, per cabaret, per Lucia Poli, monologhi (La donna Gigante).
Il suo romanzo, Le seduzioni dell’inverno (Nottetempo, 2007), è stato finalista al Premio Strega 2008. Altri titoli importanti sono In fondo, a sinistra. (Melampo, 2005), Il dio zitto (Nottetempo, 2008), La guerra dei figli (Garzanti, 2010), Piccoli uomini. Maschi ritratti dell’Italia di oggi (Il Saggiatore, 2011). Per Bompiani escono Piangi pure (2013), La festa è finita (2014) e Gli scaduti (2015).