Para quebrar la resistencia realista, el Ejército Libertador, formado por grancolombianos y peruanos en su mayor parte, al mando del general venezolano Bartolomé Salom, estableció su campamento en Bellavista y procedió a cercar el recinto fortificado del Callao, bombardeando el puerto constantemente durante meses con fuego de artillería pesada.