Participó luego en la Batalla de Ayacucho, y con el grado de Capitán acompañó a Gamarra en la campaña sobre Bolivia de 1828, ascendiendo a Sargento Mayor.