En esta última batalla fue nuevamente herido y tomado prisionero; pasó entonces a la isla de Chicuito en el Lago Titicaca, hasta que fue liberado como consecuencia de la rendición de los realistas en la batalla de Ayacucho.