Cady walczył w wojnie meksykańsko-amerykańskiej od 1846 do 1848. Uczestniczył w oblężeniu Veracruz, 9-29 marca 1847 roku; bitwa pod Cerro Gordo, 17-18 kwietnia 1847 roku; Skirmish of Amazoque, 14 maja 1847 roku; zdobycie San Antonio, 20 sierpnia 1847 roku; bitwa pod Churubusco
, 20 sierpnia 1847 r.; i bitwa pod Molino del Rey, 8 września 1847 r., gdzie został ranny. Kapitan Cady dowodził jednym z pięciu oddziałów po stu żołnierzy amerykańskich, które zaatakowały młyn mąkowy w bitwie pod Molino del Rey, ale zostały odparte z licznymi ofiarami.