I 1846 kritiserte den amerikanske innmarsj i Texas, som første til den meksikansk-amerikanske krig. Han meldte seg imidlertid som frivillig for fedrelandet og ble kaptein i spissen for en enhet. Han ble med sine menn tatt til fange av den meksikanske hær og innesperret i festningen Perote. Der satt de til general Winfield Scott sørget for deres befrielse.