 An alumnus of the Toronto Marlboros organization, Napier turned pro as a teenager for the Toronto Toros of the WHA and also played for the Birmingham Bulls.After the WHA folded, Napier joined the Montreal Canadiens, winning the Stanley Cup with them in 1979.He also played for the Minnesota North Stars before joining the Edmonton Oilers, winning his second Cup with them in 1985.