S hokejem začínal společně s bratry Mattiasem a Niklasem v týmu Järfälla HC ale do profesionálního hokeje vstoupil v sezóně 2000/01 v týmu Huddinge IK ve třetí nejvyšší lize Division 1, kde odehrál jeden zápas v základní části a taktéž jeden zápas v Kvalserien. Tým Huddinge IK se probojoval do druhé nejvyšší ligy HockeyAllsvenskan se kterým odehrál celou sezónu. Po sezóně byl v roce 2002 draftován v NHL v 9. kole celkově 285., týmem Toronto Maple Leafs. Po draftu odešel do týmu Djurgårdens IF Hockey, kde debutoval v domácí nejvyšší lize Elitserien. V Djurgårdens odehrál čtyři sezóny 2002/05 včetně sezóny 2004/05, kdy odehrál tři zápasy v Brynäs IF.