1846an Mexikorekin gerra hasi zenean, Infanteriako 2. erregimentua Camargora bidali zuten, Mexikora, eta David E. Twiggs jeneralaren brigadarekin bat egin zuten. 1846ko irailetik 1847ko abendura bitartean, erregimentuak Rio Grande ibaitik Mexiko Hiriraino egin zuen kanpaina, Veracruzeko batailetan borrokan.
, Cerro Gordo, Contreras, Churubusco, Moline del Rey eta Chapultepec.