Restituido Fernando VII, obtuvo mandos militares en Granada, Valencia, Murcia y Guipúzcoa, siendo nombrado capitán general de Andalucía en el año 1825, donde se señaló tanto en reducir los movimientos constitucionales como las actuaciones de bandoleros.