I 1880 ble han generalløytnant på Cuba. Året etter ble han forfremmet til generalkaptein for Andalucía og i 1888 ble han det samme i Puerto Rico. Fra 1890 til 1892 var han generalguvernør og generalkaptein på Cuba. Han trakk seg i protest da en politiker med ry på seg for å være meget korrupt, Romero de Robledo, ble koloniminister.