En 1811 fue nombrado teniente general y en 1815 ministro de la Guerra de Fernando VII.