1845年八月,馬格魯德志願去美國德克薩斯州的科普斯克里斯蒂 (Corpus Christi) 加入薩卡里·泰勒 (Zachary Taylor) 將軍,佔領前共和國.當時,美國正準備與墨西哥開戰,因為接管德克薩斯. 1846 年 4 月 25 日戰事開始之後,馬格魯德第一次喺帕洛阿爾托戰役中參戰
十四日之後 1847年4月18日,馬格魯德以"熱情和能力"為軍長斯科特嘅遠征隊服務,喺重火之下,喺塞羅戈爾多 (Cerro Gordo) 擊中墨西哥炮兵,佢因此得到上官嘅讚美,並被升為少校. 喺9月12日,美國軍隊開始攻打查普爾特佩克,係墨西哥城戰役嘅其中一場戰鬥. 瑪格魯德,因為佢受咗輕傷,佢喺13日清晨發出第一槍, 雖然墨西哥人數相當多,但佢仍然繼續追擊, 奪取安蘇雷斯,維羅尼卡,貝倫十字路口,