Bankhead je služil v mehiško-ameriški vojni.
Bil je poveljnik 2. artilerijskega polka v Vera Cruzu in je bil povišan v brigadni general za odlično službo pri zmanjšanju Vera Cruza, kjer je Bankhead, višji častnik na terenu, deloval kot vodja artilerije in poveljeval baterijam. Od januarja 1848 je bil poveljnik oddelka Orizaba v Mehiki.