En septiembre de 1822, San Martín renunció y el Congreso del Perú nombró al general Rudecindo Alvarado como comandante en jefe de los ejércitos del Perú.