Brooke played for the Yale University men's ice hockey team graduating in 1984 due to his hiatus to play international hockey as a member of the United States national team at the 1984 Winter Olympics in Sarajevo.
In the NHL, he played for the New York Rangers, Minnesota North Stars and New Jersey Devils. After joining the NHL, he also played for US team in the 1984 Canada Cup, 1985 and 1987 World Championships and the 1987 Canada Cup.
His best NHL season was 1985-86 when he scored 24 goals and 20 assists for the Rangers. Brooke also scored 6 goals and 9 assists in the playoffs that year.
In 447 NHL games, Brooke scored 69 goals and 97 assists. In 34 playoff games he scored 9 goals and 9 assists. He also never played in the minor pros.