Au cours de sa carrière de 16 saisons à la LNH, il joue pour les Blackhawks de Chicago, les Buffalo Sabres, les Red Wings de Détroit et les Sénateurs d'Ottawa.
Il a également joué pour les Blackhawks de Chicago, les Buffalo Sabres et les Sénateurs d'Ottawa.