Al año siguiente combatió contra los federales en la Banda Oriental y en la provincia de Santa Fe.
En 1816 se incorporó al Ejército de los Andes; luchó en Chacabuco, Cancha Rayada y Maipú.
Luchó en Ombú e Ituzaingó, logrando el ascenso al grado de coronel.
Salvó a Lavalle de una muerte segura, cuando todo su ejército había huido.
Posteriormente se trasladó a Cachi, en los Valles Calchaquíes, donde falleció en mayo de 1841.