Když v roce 1846 vypukla válka s Mexikem, 2. pěší pluk byl poslán do Camarga v Mexiku a připojil se k brigádě generála Davida E. Twiggse. Od září 1846 do prosince 1847 pluk vedl kampaň od Rio Grande do Mexico City, bojoval v bitvách u Veracruzu
, Cerro Gordo, Contreras, Churubusco, Moline del Rey a Chapultepec.