He played in the OHL for 3 seasons with the Owen Sound Platers. He was drafted by the Washington Capitals with the 174th pick in the 1993 NHL Entry Draft. He has played in the NHL for the Washington Capitals for 3 seasons, the Nashville Predators for 1 season, the Atlanta Thrashers for 2 seasons, the Minnesota Wild for 6 seasons, the Colorado Avalanche for 3 seasons and the Chicago Blackhawks for 1 season. He was signed to a one-year contract by the Chicago Blackhawks on July 1, 2011 to a one-year contract.