Pasó al Ejército de los Andes, y como capitán de infantería luchó en la batalla de Chacabuco, en la que fue seriamente herido.