Ancien défenseur, il a joué pour les Panthers de la Floride, les Islanders de New York, Avalanche du Colorado, les Mighty Ducks d'Anaheim. Il a joué en Ligue nationale de hockey pendant treize ans au sein des Nordiques de Québec. Depuis sa retraite, il travaille en tant qu'analyste en Ligue Nationale de Hockey à la télévision.
Sa carrière professionnelle de hockey a débuté en 1984, lorsqu'il a été sélectionné par les Jets de Winnipeg.
Pendant sa carrière, il a marqué dix buts et trente aides dans 328 matches de saisons régulières.
Il est originaire de Vegreville, en Alberta.
Pendant un match de 1998 contre les Stars de Dallas, il s'est mesuré à Craig Ludwig.