Después de la noticia de la derrota de la Republiqueta de La Laguna, dirigida por el coronel Manuel Asencio Padilla, el general Pezuela —– que acababa de ser nombrado Virrey del Perú —– ordenó un doble ataque sobre Larecaja: el coronel Agustín Gamarra (el cual conocía la región y se hizo guiar por desertores de la fuerza de Muñecas) avanzaría desde La Paz, y el coronel Aveleira desde el norte, partiendo de Puno.