Pasó luego a cumplir servicios en Potosí y Cuzco, luchó contra la campaña de José de San Martín en 1820 en Arica, y fue comandante militar de la ciudad de Puno, entre el Alto y el bajo Perú.