得昇为上尉。1841年，他奉调至纽约港的，在当地负责构筑碉堡。
美墨战争、西点与德州.李上尉于美墨战争期间（1846年－1848年）表现卓越超群。他当时在由韦拉克鲁斯推进至墨西哥城的过程中，是zh-hans:温菲尔德·斯科特;zh-hant:温菲尔德·史考特的主要助手之一。身为幕僚的他以个人侦搜促成了美军多场胜仗。他找出了数条可用的攻击路线，墨军犹以为这些路线无法穿越而未加防守。他于1847年四月的后升为少校。他曾参与的战役有、以及。他在此役中负伤。战争结束后擢升为中校