Nació en Úbeda (Jaén) en 1956. Ha reunido sus artículos en volúmenes como El Robinson urbano (1984; Seix Barral, 1993 y 2003) o La vida por delante(2002). Su obra narrativa comprende Beatus Ille (Seix Barral, 1986, 1999 y 2016), El invierno en Lisboa (Seix Barral, 1987, 1999 y 2014), Beltenebros (Seix Barral, 1989 y 1999), El jinete polaco (1991; Seix Barral, 2002 y 2016), Los misterios de Madrid (Seix Barral, 1992 y 1999), El dueño del secreto (1994), Ardor guerrero (1995), Plenilunio (1997; Seix Barral, 2013), Carlota Fainberg (2000), En ausencia de Blanca (2001), Ventanas de Manhattan (Seix Barral, 2004), El viento de la Luna (Seix Barral, 2006), Sefarad (2001; Seix Barral, 2009), La noche de los tiempos (Seix Barral, 2009), Como la sombra que se va(Seix Barral, 2014), el volumen de relatos Nada del otro mundo (Seix Barral, 2011) y el ensayo Todo lo que era sólido (Seix Barral, 2013).