Entre el río y el mar. Su infancia transcurrió en el Sinú, entre Sahagún y Montería (Córdoba), antes de vivir en Cartagena de Indias. Es Premio Nacional de Periodismo Simón Bolívar, en el área cultural, en 1992. Nominado a ese premio en tres oportunidades
Ha sido antologado en Panorama Inédito de la poesía en Colombia (1986), Poetas en abril (1985), Panorama de la poesía colombiana (1997) Poemas al padre (1997), Tambor en la sombra (1996), Antología de Poesía Contemporánea de Colombia y México (2011), Un país que sueña (Cien años de poesía colombiana al portugués), (2012), Poesía Colombiana al Árabe (2014), Antología de Poesía Colombiana, Biblioteca Nacional de Colombia, Ministerio de Cultura (2020), entre otras. Sus libros de poesía los ha reunido en el poemario La tribu de los deseos.
Es autor de los libros para niños: Alejandro vino a salvar los peces (2002), La iguana tiene sed (2013), y la novela juvenil El soñador de tesoros (2019).
Ha escrito biografías de Virginia Woolf, Lucho Bermúdez, y García Márquez. Su libro La flor amarilla del prestidigitador (2019), que narra sus encuentros con Gabriel García Márquez, fue finalista en el Premio Biblioteca de Narrativa Colombiana 2020.
Es cronista del diario El Universal de Cartagena, desde 1984.