Ascendido a capitán, participó en las batallas de Junín y Ayacucho (1824), y luego participó en las operaciones que el mariscal Antonio José de Sucre dirigió en el Alto Perú, figurando en la toma de Potosí.