El ejército patriota estaba dividido en tres divisiones: una peruana, al mando de José de la Mar (que incluía la Legión Peruana); y dos divisiones colombianas, al mando respectivamente de Jacinto Lara y José María Córdova.