Inició su carrera militar como soldado en el Ejército de los Andes, cruzó la Cordillera en 1817 y combatió en Chacabuco, Cancha Rayada y Maipú.