Ha giocato complessivamente 235 partite in NHL, con i Chicago Blackhawks ed i Toronto Maple Leafs. Nel 1988 giocò anche le Olimpiadi di Calgary, mettendo a segno 6 punti (3+3) in 8 gare disputate.