Wychowanek klubu Jonstorps IF, którego zawodnikiem był do 2010. Od 2010 do 2012 grał w Rögle, w tym seniorskich szwedzkich rozgrywkach Elitserien. W KHL Junior Draft w 2012 został wybrany przez Donbas Donieck. Wkrótce po tym w drafcie NHL z 2012 został wybrany przez Anaheim Ducks. W tym samym roku wyjechał do USA i od 2012 do 2013 grał w lidze AHL. Po zakończeniu sezonu, w kwietniu 2012 został włączony do kadry Anaheim Ducks. W październiku 2016 przedłużył kontrakt z klubem o sześć lat.