A los 16 años comenzó a laborar en el MINSAP como policía y como auxiliar técnico de fotocinematografía (1960-69). En 1973 se graduó de licenciado en Lengua y Literaturas Hispánicas en la Universidad de La Habana y desde ese mismo año ejerció como profesor en La Habana y como profesor en la Filial Universitaria de Isla de Pinos hasta que pasó al ICAIC como analista del Centro de Información Cinematográfica (1977-81). Entre 1981 y 1987 desempeñó la jefatura de redacción Europa Occidental y América del Norte en la Editorial Arte y Literatura. En Radio Progreso mantuvo un comentario semanal sobre cine entre 1979 y 1987 y para la TV realizó los programas "Historia del cine" y "24 x segundo" (1978-80) y participó esporádicamente en otros como "Tanda del domingo" y "Noche de cine" (1985-87). Aunque escribía poesía desde la adolescencia, no se dio a conocer hasta 1977, cuando ganó el premio del concurso 13 de Marzo con el poemario Hijos de estas islas. Ha redactado prólogos, realizado traducciones y selecciones de obras de varios autores y colaborado en Bohemia, Unión, Granma, Revolución y Cultura, Letras Cubanas, El Caimán Barbudo, Resumen Semanal del Granma, Verde Olivo, Cine Cubano y Muchachas. Desde 1982 es miembro de la UNEAC y también milita en el PCC. Poemas suyos han sido incluidos en la antología Poesía social cubana y por diversos motivos ha viajado a Estados Unidos, Checoslovaquia, URSS, Francia, España, Guyana, Yugoslavia y RDA. En 1987 pasó al Centro Cultural Juan Marinello, del cual ha sido subdirector y director.
