Írj folytatást erre a bekezdésre - 1846-ban előléptették másodhadnagyra és Zachary Taylor megszállói hadseregében harcolt a Palo Alto-i csatákban
Resaca de la Palma és Monterrey. Ezután csatlakozott Winfield Scott seregéhez, és leszállt Vera Cruzban, és Scott kampányának minden csatájában harcolt, ami Mexikóváros bukásában csúcsosodott ki. A Contreras és a Churubusco csatáiban bátorságáért és érdemleges viselkedéséért kapitány lett, és ismét a Molino del Rey csatájában szolgált, és dicséretet kapott a hadosztályparancsnoka, William J. Worthtől. A polgárháború kitörése előtt állítólag Robert E. Lee, Joseph E. Johnston és P. G. T. Beauregard tábornokok közeli barátja volt.