He began his professional playing career in the American Hockey League during the 1998-1999 season with the Syracuse Crunch, at that time the AHL affiliate of the Vancouver Canucks.
In his eighth game for the Canucks, he scored his first and only NHL goal on a shot from centre-ice against Patrick Roy of the Colorado Avalanche.
[1][2] He would not play another NHL game until the 2002–2003 season, spending the better part of three years on both the Kansas City Blades, the Canucks' IHL affiliate before the league disbanded, and the Manitoba Moose of the AHL.
Midway through the 2003–2004 season, he was traded from Vancouver to the Columbus Blue Jackets.
He split the season between Manitoba and Syracuse, the AHL affiliate of the Blue Jackets.