El desastre de Ayacucho (1824) puso fin al virreinato peruano, sin embargo Rodil, comandante militar de las fortalezas del Callao, se negó a acogerse a la capitulación de Ayacucho confiando en que aún podría recibir refuerzos de España.