Posteriormente el coronel Montero partió al norte de Argentina y peleó a las órdenes del general José de San Martín, a cuyas órdenes participó en Chile en las batallas de Maipú y Chacabuco.