Durante la campaña de San Martín en Chile fue comandante de cívicos, ascendiendo a teniente coronel en 1820.