He was drafted out of Sweden's third-tier ice hockey league by the Canucks in the third round, 91st overall, in the 2004 NHL Entry Draft, and played junior ice hockey with Modo Hockey of the J20 SuperElit and the Kelowna Rockets of the Western Hockey League (WHL).