Escritor y periodista, cuenta con una amplia bibliografía. En poesía: Historias del desarrollo. Plaquette (1978), Crónicas urbanas (premio Bahía, 1979), Medina y otras memorias (1981), Bambú (1985), Daiquiri (1986), Trasatlántico (2000) Las causas perdidas (Premio Aljabibe, 2005), Las grandes superficies (Premio Unicaja, 2010), Los amores sucios (2021) y Los últimos pieles rojas (2025); en narrativa: Amor negro (1989), Territorio estrecho (1991), El loro pálido (1999), Main Street (2002), Señora Melancolía (2007), Profundo Sur (2013). Y ensayos: Paco de Lucía, retrato de familia con guitarra (1994), Marejada, historia de un grupo literario (1996), en colaboración con Juan José Lanz, Carlos Cano, una historia musical andaluza (1998-2000), Moros en la costa (2001), Chano Lobato, memorias de Cádiz (2003), en colaboración con Juan Manuel Marqués, Paco de Lucía en vivo (2003), Carlos Cano, una vida de coplas (2004), junto con Antonio Ramos Espejo, Gibraltar en el tiempo de los espías (2005), Teoría y praxis del gadita (2008), Sin ninguna base (2010), María Zambrano y la República Niña (2011), Yanitos (2013), Paco de Lucía, el hijo de la portuguesa (2015), María Zambrano, razón de vida (2016) o La Andalucía de Miguel Hernández (2023).