Etelä-Amerikan itsenäisyyssotien aikana 1810–1822 Peru oli viimeinen Espanjan joukkojen tukikohdista. Argentiinalainen José de San Martín julisti Perun itsenäiseksi 28. heinäkuuta 1821, ja kenraali Antonio José de Sucre löi Espanjan joukot Ayacuchon taistelussa, mikä päätti Espanjan siirtomaanvallan. Espanja yritti vielä saada siirtokuntiaan takaisin, ja tunnusti Perun itsenäisyyden vasta 1879.