Nació el 2 de noviembre de 1949, en Santander. De pocos meses fue llevado por su familia a Sevilla, ciudad en la que transcurriría su infancia y juventud. Todo el paisaje sureño, y muy en especial el de Zufre, pueblo de la Serranía de Aracena (Huelva), en donde pasó largas temporadas en la niñez, está muy presente en su poesía más lírica. Después de unos estudios –inacabados– de Farmacia, en Granada, se trasladó en 1970 a Barcelona para seguir la carrera de Filología Hispánica, concluida en 1975. Su tesis doctoral versó sobre “El primer Vicente Aleixandre” (1985). Durante diez años (1984-1994) dirigió los “Pliegos de poesía” de la revista El Ciervo. También formó parte del equipo editorial de la revista Hora de Poesía.Poeta invitado por las universidades estadounidenses de Madison (Wisconsin) y Urbana-Champaing (Illinois) en 1989. En 1994 con el libro Donde rompe la noche obtuvo el Premio Loewe de Poesía, con un jurado presidido por Octavio Paz. En 2011 recorre Chile tras las huellas de Pablo Neruda y visita las casas donde vivió el poeta.