Hann hóf strax herþjónustu sína í Mexíkóska-Ameríska stríđinu. Á ūessum stríđi var hann skipstjķri fyrir frammistöđu sína í bardaga viđ Contreras og Churubusco.
Og var ræktađur í yfirlögreglu sex dögum seinna. Eftir að hann kom aftur til Bandaríkjanna eftir stríðið varð hann aðstoðarprófessor í teikningu í West Point frá 1850 til 1853 og barðist gegn Seminoles í Flórída frá 1856 til 1858. Hann var færður í skipstjóra þann 22. nóvember 1860.