Ha publicado doce libros de poemas, representados en las antologías Señales de vida (1999) y Un caracol en su camino (2005). En 2002, publicó su libro de memorias Sólo un leve rasguño en la solapa. Es autor de dos ediciones comentadas de las Rimas de Gustavo Adolfo Bécquer (1982 y 1993), de la antología de Virgilio Piñera Vida de Flora y otros poemas (1999), de Poemas Cubanos del Siglo XX (2002), del libro de ensayos y artículos Oficio de opinar (2008) y de la edición de El ciruelo de Yuan Pei Fu de Regino Pedroso (2011).
Ha obtenido varios galardones como el Premio de Poesía Julián del Casal (1967), el Premio Ciudad de Las Palmas de Gran Canaria (1994), el Premio Internacional de Poesía Curtea de Arges (Rumanía, 1998) y la medalla La Avellaneda (Nueva York, 2006) en reconocimiento a su aporte a la cultura cubana. Miembro correspondiente de la Real Academia Española de la Lengua, vive exiliado en Las Palmas de Gran Canaria desde 1992.