Rozpoczął treningi hokejowe w wieku siedmiu lat od razu na pozycji bramkarza, ponieważ tylko taki strój był wolny w klubie HC Dalen w Jönköping. Karierę rozpoczął w wieku 15 lat. Wówczas został zawodnikiem klubu HV71, w którym początkowo występował w drużynach juniorskich, zaś od 2000 do 2010 był graczem drużyny seniorskiej w rozgrywkach Elitserien. W międzyczasie jeden sezon 2006/2007 spędził w Stanach Zjednoczonych, jako że w drafcie NHL z 2000 został wybrany przez Detroit Red Wings. W 2006 podpisał kontrakt z klubem Detroit Red Wings z ligi NHL, jednak nie zagrał w nim i występował w dwóch zespołach farmerskich w ligach AHL i ECHL, po czym w 2007 powrócił do Szwecji i grał ponownie w HV71.