Mientras las tropas desembarcaban en el puerto de Callao bajo el mando del general Antonio José de Sucre, el general Andrés de Santa Cruz, que hasta poco tiempo antes había luchado en las filas realistas, llegó a compartir las ideas libertarias de José de San Martín y fue enviado a engrosar las tropas de Sucre, iniciando su marcha hacia el Alto Perú.