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