Balch blev sendt til dampskibet og tjente på det i krigen med Mexico. Han deltog i det mislykkede angreb i august 1846 på Alvarado, hvor stærke strømninger i floden forhindrede flåden i at lande, og i den succesfulde 9. marts 1847 landgang af general Winfield Scotts hær ved
Vera Cruz. - Hvad er det? Under sidstnævnte kampagne fungerede Balch som fungerende skibsfører på en erobret schooner.