Tuvo dos hijos, de los que el varón siguió la carrera militar.
Llegó a ser comandante en jefe de la caballería del sexto ejército español.
Su actividad política se inicia como diputado a Cortes por Valladolid (1820-1822) hasta su nombramiento como jefe político en la provincia de Sevilla.
En este tiempo se produjo la entrada en España de los Cien Mil Hijos de San Luis y, ya como brigadier, se unió a los constitucionalistas dentro del Tercer Ejército.
Fallecido Fernando VII, fue nombrado miembro del Tribunal Supremo de Guerra y Marina.