He was drafted by the St. Louis Blues with the 101st overall pick in the 1995 NHL Entry Draft. He has also played for the St. Louis Blues for 3 seasons, Phoenix Coyotes for 2 seasons, Philadelphia Flyers for 2 seasons, Chicago Blackhawks for 8 games, Los Angeles Kings for 4 seasons and the San Jose Sharks for 1 season. He was traded from the Sharks back to the Chicago Blackhawks for a 4th round draft pick on April 1, 2013. On June 24, 2013, He won the Stanley Cup with the Blackhawks after they defeated the Boston Bruins 4 games to 2 in the 2013 Stanley Cup Finals.