Haller se je boril proti Seminole Indijancem na Floridi leta 1840-1841. Kasneje je služil v Monterreyju, Veracruz.
, in druge bitke med mehiško-ameriško vojno, častnik v istem regimentu kot Ulysses S. Grant. Odlikoval se je v bitki pri Churubuscu, kjer je imel ključno vlogo pri napadu na Molino del Rey. Leta 1852 ga je vojska povišala v majorja in ga leta 1853 premestila na ozemlje Washington, kjer je bil v Fort Dallesu v Oregonu s 4. pešadijsko enoto. Sodeloval je v severozahodnih indijskih vojnah leta 1855-56 in v obmejni krizi med Združenimi državami in Veliko Britanijo leta 1859 na otokih San Juan.