A principios de enero de 1825 Barbarucho Valdez ocupó Puno, evitando que el comandante Francisco Anglada avanzara sobre La Paz, éste se había pasado a los revolucionarios con la guarnición de la ciudad, liberando a los prisioneros del Callao.