Nació en La Habana, Cuba, en 1935. Combatió en el Segundo Frente Oriental en la Sierra Maestra y obtuvo el grado de teniente. Fue cirujano-jefe del Hospital "Calixto García". Llegó a Ñacahuasu el 11 de diciembre de 1966 como médico y combatiente.
En el último período de la guerrilla estaba gravemente enfermo. Por ello, al comenzar el combate del Churo, el Che dispuso evacuarlo junto con Eustaquio y Chapaco, al cuidado de Pablito. El grupo llegó hasta Cajones, en la confluencia de los ríos Mizque y Grande, donde fue ultimado el 14 de octubre de 1967.