Completa la següent frase: El 1846 va ser ascendit a segon tinent i va lluitar en l'Exèrcit d'Ocupació de Zachary Taylor durant les batalles de
Palo Alto, Resaca de la Palma i Monterrey. Després es va unir a l'exèrcit de Winfield Scott i va desembarcar a Vera Cruz i va lluitar en totes les batalles de la campanya de Scott que va culminar en la caiguda de Ciutat de Mèxic. Va ser brevetted capità per valentia i conducta meritoriosa en les batalles de Contreras i Churubusco i de nou brevetted a major pels seus serveis a la batalla de Molino del Rey i va rebre el elogis del seu comandant de divisió, William J. Worth. Abans de l'esclat de la Guerra Civil es deia que havia estat un amic íntim dels generals Robert E. Lee, Joseph E. Johnston i P. G. T. Beauregard.