La división peruana estaba al mando del mariscal José de La Mar, mientras los colombianos, reforzados con nuevas tropas llegadas de Colombia al mando de los generales Lara y Córdova, estaban encabezados por Sucre.