Nella sua lunga carriera ha giocato in NHL coi Boston Bruins (che lo avevano scelto al nono giro al draft 1993) ed i Colorado Avalanche. In American Hockey League ha invece vestito le maglie di Providence Bruins, Hershey Bears e Cleveland Barons.