Dokonči nasledujúcu vetu: Okamžite začal svoju vojenskú službu v mexicko-americkej vojne. Počas tejto vojny, bol vyznamenaný za kapitána za jeho výkon v bitkách Contreras a
Churubusco a bol povýšený na poručíka o šesť dní neskôr. Po návrate do Spojených štátov po vojne sa stal asistentom profesora kreslenia na West Pointe od roku 1850 do roku 1853 a bojoval proti Seminoles na Floride od roku 1856 do roku 1858. 22. novembra 1860 bol povýšený na kapitána.