S hokejem začínal v rodném městě v týmu HV71, kde odehrál mládežnické kategorie a debutoval v domácí nejvyšší lize Elitserien v sezóně 2001/2002. Po odehrané sezóně byl v roce 2002 draftován v NHL v 1. kole celkově 28., týmem Colorado Avalanche a ve stejným roce byl draftován v CHL v 1. kole celkově 45., týmem Kamloops Blazers.