寫一篇繼續這個段落的文章 - - 布魯克斯在第二次塞米諾爾戰爭和墨西哥-美國戰爭中參加了戰鬥. 他參加了1846年帕洛阿爾托戰役和拉帕爾馬雷薩卡戰役. 他曾在蒙特雷戰役中參戰, 並因"勇敢而有功績的行為"獲得隊長<unk>章. 接下來的一年, 布魯克斯在維拉克魯斯的圍攻, 塞羅戈爾多的戰役, 奧卡拉卡的戰鬥, 康特雷拉斯的戰役, 丘布斯科的戰役
這樣的情況, 他於1847年8月20日因在康特雷拉斯和丘布斯科的勇敢和有功績的行為而被升為少校. 他是大衛特威格斯將軍的助理.