Wychowanek IFK Ore. Występował w klubie Mora w lidze Allsvenskan, następnie w Brynäs w Elitserien. W międzyczasie w drafcie NHL z 2009 został wybrany przez Nashville Predators. W maju 2011 roku podpisał z tym klubem trzyletni kontrakt. Zadebiutował w nim w październiku 2011 roku rozegrywając dwa mecze, po czym został wypożyczony na cały sezon 2011/2012 do Brynäs. Z drużyną zdobył mistrzostwo Szwecji i został wybrany najlepszym obrońcą sezonu. Od września 2012 roku w sezonie 2012/2013 przekazany do zespołu farmerskiego wobec Predators, Milwaukee Admirals w lidze AHL. W lipcu 2014 przedłużył kontrakt z Nashville o dwa lata, a w październiku 2015 o pięć lat.