En febrero de 1820 el brigadier general Canterac fue sustituido por el general Juan Ramírez Orozco como comandante de las fuerzas españolas en el Alto Perú.