En 1817 embarcó hacia América, luchando bajo las órdenes de Mariano Osorio en Chile (particularmente en la batalla de Cancha Rayada y la de Maipú) y Perú (batalla de Ayacucho) hasta su regreso a España en 1825.
[2] El 4 de noviembre fue sustituido por el general Santos Fernández San Miguel y Valledor.
Ascendido a teniente general el agosto de 1854, fue nombrado capitán general de las Vascongadas.
Volvió a ser elegido como diputado por la provincia de Cuenca en 1854.
En diciembre, fue nombrado inspector de carabineros del Tesoro, y finalmente fue director general en 1859.