Wychowanek klubu Tierps HK w rodzinnym mieście. W drafcie NHL z 1997 został wybrany przez New York Rangers. W barwach tej drużyny oraz innych grał w lidze NHL i w zespołach farmerskich AHL. Od 2008 ponownie występuje w Szwecji. Wieloletni zawodnik klubu Brynäs w lidze Elitserien, ponownie od kwietnia 2010. Od 2015 zawodnik Karlskrona HK.