El plan general de San Martín era rodear y sitiar el complejo militar de Lima y el Callao, a la espera de un alzamiento independentista que forzara la rendición de las fuerzas monárquicas.