En su ciudad natal realizó los primeros estudios y después de aprobar un curso de Pedagogía impartió clases de Física en distintas escuelas de enseñanza media de Morón. En 1973 ingresó en el taller literario de esta localidad y al año siguiente obtuvo mención en el concurso UNEAC con el poemario Canto de memoria. Más tarde pasó a ser asesor literario de la Dirección de Cultura de Morón y como tal, fundó el boletín de literatura Turiguanó. Tras graduarse en 1980 de Licenciado en Lengua y Literaturas Hispanoamericana y Cubana en la Universidad Central de Las Villas, se estableció en la Habana y comenzó a trabajar como periodista en la revista El Guía. Con posterioridad ingresó en la redacción del semanario Pionero. En el género de literatura para niños y jóvenes ha recibido, en el concurso UNEAC, menciones en poesía con los cuadernos La guerra de las abejas (1979), Cantares a la antigua (1985) y Un día de Pablo (1987) y premio en cuento con Amar a fondo (1984). Su novela para niños Una guerra por los sueños mereció premio en el concurso La Edad de Oro (1985). Ha colaborado en La Gaceta de Cuba, Casa de las Américas, Revolución y Cultura, El Caimán Barbudo, Somos Jóvenes, Verde Olivo, Tribuna de la Habana, Nosotros, Granma, Letras Cubanas y Adelante (Camagüey). Poemas suyos fueron incluidos en la antología Seis a la mesa (1984) y otros han sido traducidos al ruso y al árabe. En varias ocasiones ha sido miembro del jurado en eventos de talleres literarios.