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 auastmeni 28. juunil 1848. Benson oli koos patarei A-ga Palo Alto lahingus.
, Resaca de la Palma, Monterrey, Vera Cruz 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.