he was drafted by the pittsburgh penguins with the 105th overall pick in the 1996 nhl entry draft. he played for the penguins for 4 seasons, the new york rangers for 6 seasons, and the phoenix coyotes for 2 seasons. he also played in the czech extraliga for hc oceláři třinec and pardubice hc. he was signed as a free agent by the chicago blackhawks to a one-year contract on september 11, 2012. 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.