Ha publicado las novelas La malamemoria (1999), posteriormente reelaborada en ¡Otra maldita novela sobre la guerra civil! (Seix Barral, 2007), y El vano ayer (Seix Barral, 2004), que fue galardonada en 2005 con el Premio Rómulo Gallegos, el Premio Ojo Crítico y el Premio Andalucía de la Crítica, así como la obra de teatro Adiós muchachos (1998), la narración El ruido del mundo (1998) y varios relatos que han aparecido en libros colectivos. Es, además, coautor del ensayo Kosovo. La coartada humanitaria (2001). Traducida a varios idiomas, su novela El vano ayer será llevada al cine próximamente por Andrés Linares bajo el título La vida en rojo.