Haller batalis kontraŭ seminolaj indianoj en Florido en 1840-1841 kaj poste servis kun distingo ĉe Monterrey, Veracruz
, kaj aliaj bataloj dum la meksik-usona milito, oficante en la sama regimento kiel Ulysses S. Grant. Li distingiĝis en la Batalo de Churubusco, kie li ludis ŝlosilan rolon en la atako kontraŭ Molino del Rey. En 1852, la armeo promociis Haller al majoro kaj transdonis lin en 1853 al Washington Territory, postenigita en Fort Dalles, Oregono kun usonaj 4-a Infanteriunuoj. Li partoprenis en la nordokcidentaj indianaj militoj de 1855-56 kaj la San Juan Islands' Pig War (Porka Milito) limkrizo inter Usono kaj Britio en 1859.