En 1956 se unió a la guerrilla encabezada por Fidel Castro. A las órdenes del Che Guevara hace la campaña de liberación de su país hasta el triunfo de la Revolución en enero de 1959. Desde entonces permanece en las Fuerzas Armadas Revolucionarias de la República de Cuba, donde actualmente es General de Brigada. Cumplió misiones internacionalistas en Angola. Su novela Descamisado está basada en las vivencias de la guerrilla. Esta obra fue llevada a la pantalla por la televisión cubana.