En 1817 cruzó la Cordillera de los Andes y combatió en las batallas de Chacabuco, Curapaligüe, Gavilán, en el asalto a Talcahuano y en la gran victoria de Maipú.