El ejército armado por Belgrano contaba con el coronel Baltasar Cárdenas, que tenía a su mando a 2000 indios mal organizados y armados, y a las fuerzas de la ciudad de Cochabamba, bajo las órdenes del coronel Cornelio Zelaya.