Fue jefe de informativos del "Canal 12", jefe de redacción del periódico "Revolución" y de la "Gaceta de Cuba", director de la revista "Cuba" y "Revolución y Cultura"; colaboró en la revista cubana Bohemia, así como en muchos diarios extranjeros como los españoles "El País" y "ABC", el francés "Le Monde Diplomatique" o el estadounidense "The Washington Post", por nombrar sólo algunos.