Narrador, crítico, editor y profesor cubano. Licenciado en Filología y Periodismo por la Universidad de La Habana, donde ejerció como profesor de Literatura Hispanoamericana, de Redacción y Técnica Periodística, y de Historia de América. Ha sido profesor de la Escuela Internacional de Cine y TV de San Antonio de los Baños. Además fue Fundador y Director del Centro de Formación Literaria "Onelio Jorge Cardoso". Es Vicepresidente Primero de la Asociación de Escritores de la UNEAC.
Fue jefe de redacción del periódico Alma Mater y de redacción de narrativa en Letras Cubanas, editor de la Editorial Letras Cubanas, Subdirector de Literatura del ICL, Director de la Editorial Casa de las Américas. Es considerado uno de los más importantes críticos de ballet del país. En el año 1990 recibió la Distinción por la Cultura Nacional. En el 2001 recibió el Premio Nacional de Edición. Autor de varios libros, entre estos, La guerra tuvo seis nombres, Los pasos en la hierba, Acero y A fuego limpio.