Dokonči nasledujúcu vetu: Bol na hranici, v posádke a ako inžinier až do roku 1846, kedy sa zúčastnil vojenskej okupácie nového štátu Texas. Následne slúžil počas mexiko-americkej vojny, kde bol postupne povýšený na kapitána a majora za statočnosť v niekoľkých dôležitých bitkách vrátane
Bitka pri Palo Alto a bitka pri Resaca de la Palma. Slúžil ako náčelník štábu kolóny majora Folliotta T. Lallyho na pochode z Vera Cruz do Mexico City v roku 1847. V roku 1871 vstúpil do klubu Aztékov z roku 1847.