Hän palveli Meksikon-Amerikan sodassa kenraali Zachary Taylorin kanssa Monterreyn taistelussa ja kenraali Winfield Scottin alaisuudessa
Veracruzin piiritys. Sodan jälkeen hän oli asemalla Kansasissa ja auttoi rakentamaan linnoituksia Platte-joen varrella.