En noviembre de 1840 fue nombrado ministro del Tribunal Supremo de Guerra y Marina y al mes siguiente comandante general de las islas Canarias, al año siguiente capitán general de Aragón, y de Andalucía.