Ascendió a Teniente general en 1869 y desempeñó las capitanías generales de Castilla la Nueva y Filipinas y la Dirección general de inválidos.