Napiš pokračování tohoto odstavce - Brooks bojoval ve druhé Seminole válce a v Mexiko-americké válce. Zúčastnil se bitvy u Palo Alto a bitvy u Resaca de la Palma v roce 1846. Viděl značnou akci v bitvě u Monterrey a získal titul kapitána za "odvážné a záslužné chování". Následující rok byl Brooks u obléhání Vera Cruz, bitvy u Cerro Gordo, meče u Ocalaca, bitvy u Contreras a bitvy u Churubusca.
- Ne, ne. Dne 20. srpna 1847 byl povýšen na majora za statečné a záslužné chování v Contreras a Churubusco. Do konce války sloužil v štábu generála Davida E. Twiggse.