En 1881 vuelve a Cuba para ser el comandante general de las Villas y segundo cabo de las islas, su carrera militar fue en ascenso primero a teniente general y más tarde se le nombró Capitán General de Madrid y Director General de la Guardia Civil.