Bankhead diende in de Mexicaans-Amerikaanse Oorlog, bij Vera Cruz.
Hij werd gepromoveerd tot brigadegeneraal voor zijn dienst in de terugtrekking van Vera Cruz, waar Bankhead, de senior veld officier, als hoofd van de artillerie optrad, met het bevel over de batterijen. Vanaf januari 1848 leidde hij het departement Orizaba, Mexico.