Llegó a Chile poco después de la Batalla de Chacabuco y allí siguió ocupando el cargo de contador del Ejército Chileno. Se incorporó al ejército después del fracaso de Talcahuano y participó en las batallas de Cancha Rayada y Maipú. Esta última batalla le valió el ascenso a coronel. Continuó siendo el intendente del ejército, encargado de toda la administración y el abastecimiento del mismo, con lo que puso su parte silenciosa en el éxito de las dos grandes campañas de San Martín.