Finalizada la guerra de la Independencia y con el grado de teniente coronel, participó en la guerra contra la Gran Colombia. Durante la batalla del Portete de Tarqui librada el 27 de febrero de 1829, cedió su caballo al general Agustín Gamarra. Cuando este derribó al presidente José de La Mar, se puso al servicio del nuevo gobierno. Se desempeñó como juez militar. Apoyó el pronunciamiento del general Pedro Pablo Bermúdez contra el gobierno de Luis José de Orbegoso en enero de 1834. Fue jefe de Estado Mayor de Bermúdez durante la campaña librada en la sierra central. Luego colaboró con el coronel José Rufino Echenique en las negociaciones de paz que dieron por resultado el abrazo de Maquinhuayo.