He played college basketball for the North Carolina Tar Heels and the Mississippi State Bulldogs.
Brooks attended Auburn High School, in his freshman year he averaged 6.6 points, 9.2 rebounds, and 0.8 assists.
He also broke the school record for career blocks with 334 while he was named in the first-team all-state, all-region and all-area honors[2] Brooks enrolled at North Carolina and was recruited by Roy Williams and Hubert Davis.
[9] At the conclusion of the regular season, Brooks was selected to the Second Team All-ACC and was named Most Improved Player.
On December 3, 2023, Brooks signed with BC Wolves of the Lithuanian Basketball League (LKL) and the EuroCup.