Da krigen brøt ut hadde Perus hær totalt 5 241 menn i sine rekker, organisert i sju infanteri bataljoner, tre kavaleri skvadroner og to artilleri regimenter. De vanligste riflene i hæren var de franske Chassepot og Minié rifler. Artilleriet bestod av totalt tjueåtte kanoner, for det meste britiske Blakely kanoner, samt fire mitraljøser. Mesteparten av artilleriet skrev seg tilbake fra 1866, og hadde blitt innkjøpt til Chincha Islands krigen mot Spania. Geværfestene som kavaleriet brukte var altfor små og underlegne i forhold til chilenernes.