Concluyó sus estudios de bachillerato en Manzanillo (1946) y se doctoró en Filosofía y Letras en la Universidad de La Habana (1950). Establecido en Santiago de Cuba en la década del 50, fue bibliotecario en la Biblioteca General de la Universidad de Oriente, fundador de la Galería de Artes Plásticas de la ciudad y director de su revista Galería(1956-60), así como del cine club homónimo y del "Panorama"; fue consejero de la Cinematografía Experimental de Oriente. Por estos años dirigió además la revista Antígona (1955) y colaboró en Archivo José Martí, Orientación Social (Santiago de Cuba) y Orto (Manzanillo).
Al triunfo de la Revolución en 1959 fue director del Cine Club Obrero "José Tey". Entre 1961 y 1970 trabajó en la Universidad de Oriente como profesor de Literatura Hispanoamericana y cubana y como director del Departamento de Extensión Cultural y de la revista de la institución (1961-62). En 1961 fue electo miembro del primer Comité Nacional de la UNEAC. Desde 1970 reside permanentemente en Bulgaria y ejerce como profesor de literatura hispanoamericana en la Universidad de Sofia. A partir de 1959 ha colaborado en las publicaciones santiagueras Sierra Maestra, Del Caribe, El Caserón, Santiago, así como en Revista de la Biblioteca Nacional José Martí, Hoy, Casa de las Américas, La Gaceta de Cuba, Anuario Martiano, La Nueva Gaceta, Revista de Literatura Cubana y África (Portugal). Ha participado en varios congresos de la UNEAC y en el Coloquio Internacional sobre la obra de Nicolás Guillén celebrado en Burdeos (Francia, 1987). En colaboración con M. Drenska ha traducido del búlgaro Epopeya de los olvidados (1976) de Ivan Vazov y A los pies del Vitocha (1979) de Peño K. Yavorov. Ha sido incluido en Acerca de "La Edad de Oro" (1980).
Su trabajo "Juan Gualberto Gómez: símbolo del deber" obtuvo premio en concurso auspiciado por la Universidad de Oriente en 1954. En 1972 y 1973 mereció menciones de ensayo y poesía, respectivamente en el concurso "Casa de las Américas".