Después de la ocupación chilena de Lima, tras las derrotas peruanas de San Juan y Miraflores, el dictador Nicolás de Piérola tuvo que retirarse a Ayacucho con la intención de reorganizar las tropas para proseguir la guerra.