Fue nombrado gobernador civil de varias provincias: Cádiz, Granada y Valladolid.
También ocupó cargos en la Secretaría de Estado de la Guerra y en la Junta de Estado, y fue miembro del Consejo de Regencia durante la minoría de edad de Fernando VII.