Brooks served two tours of duty in Vietnam during the Vietnam War, one as an advisor to the Army of the Republic of Vietnam and one as a battalion commander. He received a master's degree in financial management from George Washington University, and his later assignments included command of the Sacramento Army Depot, 13th Corps Support Command, Army Troop Support Agency, and Defense Personnel Support Center. Brooks retired from the military in 1984. Since he retired before serving three years as a major general, he was retired as a brigadier general.