Cuando se produjo el avance de los patriotas hacia Lima, La Serna y los realistas abandonaron la capital el 6 de junio de 1821, quedando La Mar con la orden de continuar con la defensa de la Fortaleza del Callao, a la espera de refuerzos.