Fue diputado por Camagüey a la Asamblea de Guáimaro.
Sustituyó a Eduardo Agramonte Piña en la Asamblea del Centro.
Prestó valiosos servicios de información al mayor general Máximo Gómez en la campaña mambisa en Camagüey (1873-1874).
En la Guerra Necesaria (1895-1898) colaboró en Nueva York con la delegación del Partido Revolucionario Cubano.
Nunca pudo recuperarse adecuadamente de la herida que sufrió en Las Tunas.