Scrivi una continuazione per questo paragrafo. Bankhead ha prestato servizio nella guerra messicano-americana, a Vera Cruz.
Fu promosso a brigadiere generale per il servizio distinto nella riduzione di Vera Cruz dove Bankhead, l'ufficiale di campo senior, fungeva da capo dell'artiglieria, al comando delle batterie. Dal gennaio 1848 comandò il Dipartimento di Orizaba, in Messico.