Poco después se sumó a la causa de la Independencia enrolándose en el Ejército Libertador de José de San Martín. Estuvo luego en dos expediciones enviadas a la sierra central y en la desafortunada campaña de Ica (1822). Durante la Segunda Campaña de Intermedios figuró como segundo del general Andrés de Santa Cruz (1823). Con la llegada de Bolívar y el ejército grancolombiano, fue nombrado jefe del Estado Mayor y como tal destacó en la batalla de Ayacucho (1824). Fue nombrado prefecto del Cuzco y jefe del Ejército del Sur. En 1828, invadió Bolivia; firmó con dicha nación el Tratado de Piquiza y fue nombrado Mariscal.