Wychowanek Timrå IK. W drafcie NHL z 2009 wybrany przez kanadyjski klub Edmonton Oilers. Do 2011 grał w lidze szwedzkiej w barwach Timrå IK, po czym w kwietniu tego roku podpisał kontrakt z Edmonton Oilers i od sezonu &lt;a href="NHL%20%282011/2012%29"&gt;NHL (2011/2012)&lt;/a&gt; grał w tym klubie. Przedłużał kontrakt w maju 2014 o rok, a w kwietniu 2015 o dwa lata. W maju 2017 został zawodnikiem Ak Barsa Kazań w rosyjskich rozgrywkach KHL. W maju 2019 przeszedł do Łokomotiwu Jarosław. Z końcem kwietnia 2021 odszedł z klubu. W maju 2021 został zaangażowany przez EV Zug.