Jis buvo pasienio, garnizono ir inžinieriaus pareigas iki 1846 m., kai jis dalyvavo karinėje naujosios Teksaso valstijos okupacijoje. Vėliau jis tarnavo per Meksikos-Amerikos karą. Jis buvo pakartotinai įvertintas kapitonu ir majoru dėl didvyriškumo daugelyje svarbių mūšių, įskaitant Palo Alto mūšį.
ir Resaca de la Palma mūšis. Jis tarnavo majoro Folliotto T. Lally kolonės štabo viršininku per žygį iš Vera Kruzo į Meksikos miestą 1847 m. 1871 m. jis įstojo į 1847 m. Aztekų klubą.