Skriv en fortsættelse til dette afsnit - Han var på grænsen, garnison, og ingeniør pligt indtil 1846, da han deltog i den militære besættelse af den nye stat Texas. Efterfølgende tjente han under den mexicansk-amerikanske krig, hvor han successivt blev breveteret til kaptajn og major for tapperhed i en række vigtige slag, herunder slaget ved Palo Alto.
og slaget ved Resaca de la Palma. Han tjente som stabschef for Major Folliott T. Lally's kolonne på marchen fra Vera Cruz til Mexico City i 1847. Han blev medlem af Aztec Club of 1847 i 1871.