He also played in the NHL with the Buffalo Sabres for 8 seasons, the San Jose Sharks for 1 season and the Chicago Blackhawks for 3 seasons. He was drafted by the Buffalo Sabres with the 156th overall pick in the 1997 NHL Entry Draft. He also played 4 seasons in the OHL for the Ottawa 67's and 1 season in SM-liiga for Jokerit.