El coronel realista Mariano Campero ocupó la ciudad de Chuquisaca, por lo que el Ejército del Norte al mando del general Eustoquio Díaz Vélez, se replegó desde Potosí hacia el sur del Alto Perú, concentrando sus menguadas fuerzas de unos 500 hombres en la posta del Cangrejo.