En 1882 regresó a la península y pasó a desempeñar numerosos cargos, entre ellos el de consejero del Consejo Supremo de Guerra y Marina o el de capitán general de Andalucía, cargo que ostentó hasta enero de 1888.