בנקהד שירת במלחמה המקסיקנית-אמריקאית, בוורה קרוז.
פיקד על גדוד ארטילריה 2 וקידמו אותו לגנרל גדוד על שירות מצטיין בהפחתת ורה קרוז, שם בנקהד, קצין השדה הבכיר, פעל כמפקד ארטילריה, בפיקוד על הסוללות. מינואר 1848 הוא פיקד על מחלקת אוריזבא, מקסיקו.