Peru war bis dahin in spanischer Hand geblieben. Da die Gefahr der Rückeroberung bereits befreiter Regionen durch die Spanier bestand, brachen José de San Martín und Bernardo O’Higgins 1820 zur argentinisch-chilenischen Expedition zur Befreiung Perus auf. Eine Zeit lang war Peru daraufhin zweigeteilt: Das Küstengebiet mit Lima und Callao befand sich in der Hand der 1821 eingesetzten republikanischen Regierung, während der Süden (das heutige Bolivien) und das Bergland unter spanischer Kontrolle verblieben. Erst das Eingreifen großkolumbianischer Kräfte unter Simón Bolívar und Antonio Sucre im September 1824 brachte die militärische Entscheidung und führte zum endgültigen Erfolg der peruanischen Patrioten. Nach ihren Siegen in der Schlacht von Junín und der Schlacht bei Ayacucho kapitulierte der letzte spanische Vizekönig José de la Serna im Dezember 1824 und wurde mit den verbliebenen royalistischen Offizieren nach Spanien zurückgeschickt. Der letzte spanische Besitz in Südamerika, die Insel Chiloé, wurde 1826 von den Streitkräften der Republik Chile eingenommen.