Venne scelto al draft NHL 1996 dai Vancouver Canucks al primo giro; in tre stagioni raccolse 46 presenze in NHL, trascorrendo buona parte delle stagioni nei "farm team" in American Hockey League (Syracuse Crunch) e International Hockey League (Kansas City Blades).