He was drafted by Minnesota with their first pick, 17th overall, in the 1970 amateur draft. He debuted in the North Stars sweater during the 1970-71 season, playing 59 regular season and seven playoff games and totaling 20 points. The following season found him playing regularly with the Cleveland Barons of the AHL, for whom he tallied 41 goals and 54 assists. His performance earned him a spot on the AHL second All-Star team and one playoff appearance for the Stars. He was back in Minnesota full time in 1972-73, when he had his best NHL point totals with 21 goals and 34 assists. He was in double digits in both columns the next year as well, but May 1973 saw him traded to the Atlanta Flames as part of a multi-player deal.
Harvey played one full season in Atlanta, tallying 44 points in 79 games in 1974-75. The 1975-76 season was a busy one for Harvey, who suited up with three different NHL teams. After one game with the Flames, he was traded to the Kansas City Scouts; 39 games later, he was with the Detroit Red Wings. During the 1976-77 season, he divided his time between the Wings and the Kansas City Blues of the AHL. The 1977-78 season was Harvey's last year as a professional player, and he spent it with the AHL Philadelphia Firebirds.
Courtesy of the Hockey Hall of Fame