Fuldfør følgende sætning: Han tjente i den mexicansk-amerikanske krig med Major James Duncan's Battery A, 2nd U.S. Artillery, hvor han ofte blev breveted for "gode kvaliteter" fra rang af privat i 1845 gennem rang af anden løjtnant den 28. juni 1848, senere gjort permanent efter krigen den 26. januar 1849. Benson var med i Batteri A ved slaget ved
Palo Alto, Resaca de la Palma, Monterrey, Vera Cruz og Churubusco. Han steg til rang af første sergent i kommandoen over et artilleri stykke i Duncan batteri under sektionschef løjtnant Henry Jackson Hunt ved belejringen af Mexico City, især aktiv i Slaget ved Chapultepec på San Cosmé Garita.