Kirjuta selle lõigu jätkamine - Brooks nägi võitlust nii Teises Seminole sõjas kui Mehhiko-Ameerika sõjas. Ta osales Palo Alto lahingus.
ja Resaca de la Palma lahing aastal 1846. Ta nägi märkimisväärset tegevust Monterrey lahingus ja sai brevetit kapteniks "vabatahtliku ja väärika käitumise" eest. Järgmisel aastal osales Brooks Vera Cruzi piiramises, Cerro Gordo lahingus, Ocalaca lahingus, Contrerase lahingus ja Churubusco lahingus. Ta sai 20. augustil 1847. aastal brevetit majoriks, tänu vaprale ja väärilisele käitumisele Contreras'is ja Churubuscos. Ta oli kindral David E. Twiggsi staabi liige kogu sõja lõpuni.