Born in Boston, Brooks was sponsored in his early military career by the Marquis de Lafayette who was a friend of his mother's family [REF].
Brooks served in the Mexican-American War from 1846 to 1848, achieving the official rank of captain and the brevet rank of lieutenant colonel.