Ta teenis Mehhiko-Ameerika sõjas major James Duncani 2. USA suurtükiväe A-patareiga, kus ta oli sageli patenteeritud "headele omadustele" alates reameesast 1845. aastal kuni teise leitnandi auastmele 28. juunil 1848. Benson oli koos patarei A-ga kohal Palo Alto, Resaca de la Palma, Monterrey ja Vera Cruzi lahingutes.
, ja Churubusco. Ta tõusis Duncan'i patarei suurtükiüksuse juhtiva esimese seersandi ametikohale, kes oli all sektsiooniülema leitnant Henry Jackson Hunti poolt Mehhiko linna piiramises, eriti aktiivselt Chapultepeci lahingus San Cosmé Garitas.