Battle of Churubusco
1846年、シールズは米墨戦争で戦うための志願兵の准将に選出された。リオ・グランデ川沿いでザカリー・テイラー将軍の下に仕えた。ベラクルス包囲戦やセルロ・ゴードの戦いでは志願兵師団の第3旅団を指揮し、このとき負傷した。コントレラスの戦いやチュルブスコの戦いには復帰し、その旅団は第4師団の一部となった。チャプルテペクの戦いでは再度負傷した。