Cady se je boril v mehiško-ameriški vojni od 1846 do 1848. Sodeloval je v obleganju Veracruza, 29. marca 1847; bitka pri Cerro Gordo, 17. aprila 1818; bitka pri Amazoqueju, 14. maja 1847; zajetje San Antonia, 20. avgusta 1847; bitka pri Churubuscu.
, 20. avgust 1847; in bitka pri Molino del Rey, 8. september 1847, kjer je bil ranjen. Kapitan Cady je bil poveljnik ene od petih skupin po sto ameriških vojakov, ki so v bitki pri Molino del Rey vdrli v mlino, vendar so bili odvrnjeni z mnogimi žrtvami.