Reinhart was a first round selection by Atlanta, 12th overall, at the 1979 NHL Entry Draft, and immediately broke into the NHL, becoming one of the most underrated defenseman of the 1980s. He relocated with the franchise to Calgary in 1980, playing a total of nine seasons with the Flames franchise until he was traded to Vancouver in 1988. He was a two-time all-star and played with Team Canada on three occasions, winning bronze medals at the World Championships in 1982 and 1983. Chronic back problems plagued him throughout his career and forced his retirement in 1990.