Udfyld følgende sætning: Brooks deltog i kamp i både den anden seminolekrig og den mexicansk-amerikanske krig. Han deltog i slaget ved Palo Alto og slaget ved Resaca de la Palma i 1846. Han deltog i betydelige aktioner i slaget ved Monterrey, og modtog en brevet til kaptajn for "dyk og fortjenstfuld adfærd". Året efter deltog Brooks i belejringen af Vera Cruz, slaget ved Cerro Gordo, slaget ved Ocalaca, slaget ved Contreras og
Slaget ved Churubusco. Han modtog en brevet forfremmelse til major, den 20. august 1847, for galant og fortjenstfuld adfærd ved Contreras og Churubusco. Han tjente på staben af General David E. Twiggs for resten af krigen.