Huber was born in Strasskirchen, Germany, and selected by Detroit in the first round (ninth overall) of the 1978 NHL amateur draft. He played for the Wings from 1978 to 1983, and later for the Rangers, Canucks and Flyers.
Huber played 238 games over four-plus seasons with the Rangers in the mid-1980s, recording 86 points and 284 penalty minutes.
Huber played in the 1983 NHL All-Star Game while a member of the Red Wings. He stood 6-foot-5 and weighed 225 pounds. When he came to the Rangers, he was the tallest player in the NHL.
In 655 NHL games, the 6-foot-5 Huber scored 104 goals and had 217 assists, with his best season coming in 1981 when he had 49 points (15 goals, 34 assists). He retired in 1989, finishing his career with 950 penalty minutes.- AP