Por méritos de guerra había obtenido los empleos y grados de teniente, capitán y comandante; por servicios prestados a la Patria se le había concedido el grado de teniente coronel. Por antigüedad los otros empleos y grados no citados, y por los méritos en Filipinas, donde fue uno de los héroes de Marahuit, ascendió en 1895 a general de brigada. Con este empleo llegó a la isla de Cuba no mucho después de iniciada la última guerra de independencia cubana (1895).