En el año 1816 fue nombrado coronel del regimiento de Cazadores.
En 1820 regresó nuevamente a Jujuy y Salta bajo las órdenes del español Juan Ramírez Orozco.
[1] Combatió contra los independentistas peruanos y argentinos en el Alto Perú bajo las órdenes de Pedro Antonio Olañeta hasta el año 1823.
[1] Fue uno de los jefes realistas más prestigioso entre propios y enemigos.
Más tarde se mantuvo leal al gobierno de José Rufino Echenique, combatiendo en la batalla de La Palma a los revolucionarios encabezados por Ramón Castilla.