En el Instituto de Segunda Enseñanza del Vedado se graduó de Bachiller en 1962. A continuación formó parte de la Brigada de Maestros Voluntarios; después ingresó en las Fuerzas Armadas y fue destinado a una unidad de paracaidismo en la Base Aérea de San Antonio de los Baños. Por este tiempo realizó estudios de Ingeniería Mecánica en la Universidad de La Habana, sin llegar a graduarse. Al año siguiente se incorporó a la redacción de la revista Mar y Pesca y en 1971 pasó a la Agencia France Press, donde laboró como periodista hasta 1979, en que pasó al diario Granma. Desde 1982 trabaja en la Agencia Prensa Latina. Ha sido corresponsal en Islas Seychelles (1981-82), en Zimbawe (1984-87) y en Angola (1989-93) y se ha desempeñado como enviado especial en Zambia, Congo, Nigeria, Mozambique y Namibia. Ha colaborado en La Gaceta de Cuba, Unión, Juventud Rebelde, Bohemia, Pueblo y Cultura y Journal de Angola y para la televisión cubana ha realizado adaptaciones de obras de teatro.
