Während der südamerikanischen Befreiungskriege gegen Spanien war Callao stark umkämpft. Im September 1823 landeten Simón Bolívar und Antonio Sucre mit einem großkolumbianischen Heer in Callao, um der bedrängten peruanischen Republik zur Hilfe zu kommen. Nach der Kapitulation des spanischen Vizekönigs José de la Serna nach der Schlacht bei Ayacucho am 9. Dezember 1824 schloss sich der spanische Brigadier Rodil mit Resten der spanischen Truppen im Fort "Real Felipe" ein und verweigerte die Übergabe. Die Festung in der Bucht von Callao war damit die letzte spanische Bastion auf dem südamerikanischen Kontinent. Die entbehrungsreiche Belagerung dauerte fast 14 Monate. Da aus Spanien entgegen den anfänglichen Hoffnungen Rodils keine weiteren Verstärkungen eintrafen, mussten sich die 400 letzten königstreuen Soldaten am 22. Januar 1826 den republikanischen Belagerern ergeben. Damit endete die spanische Präsenz in Südamerika.