Nació en Granada en 1953, ciudad en la que se licenció en Filología Románica (1975), aunque hoy se encuentra afincado en Nerja. Dentro de su producción poética destaca Un aviador prevé su muerte, por el que ganó el Premio de la Crítica de poesía castellana en 1986, aunque un año antes publicó su primer poemario bajo el título de Los nadadores (1985). Su última obra en verso data del año 2010, publicada por Pre-Textos con el nombre de Mi vida social. Asimismo, ha cultivado la novela, género por el que es principalmente conocido con títulos como El doble del doble (1988), Accidentes íntimos (1990, Premio Herralde), El alma del controlador aéreo (2000), Gran Granada (2016, Premio Andalucía de la Crítica) y, el más reciente, Petit Paris (2019), mismo año del que consta la antología 33 poemas, realizada por Justo Navarro y Antonio Jiménez Millán en la editorial El Toro Celeste.
Además, ha colaborado en distintos diarios como El País, junto a sus traducciones y a su labor como crítico literario de autores de renombre (Scott Fitzgerald, Auster, Gimferrer); además, ha incurrido en la ópera con la compañía La Fura dels Baus en la adaptación de Don Quijote de la Mancha (2000) y en el ensayo con El videojugador: A propósito de la maquina recreativa (2016).