Wychowanek klubu Vänersborgs HC. Od maja 2012 zawodnik Anaheim Ducks[1]. Od września do listopada 2012 roku na okres lokautu w sezonie NHL (2012/2013) związany rocznym kontraktem z poprzednim klubem Tingsryds AIF[2][3]. Od marca 2014 zawodnik Edmonton Oilers[4]. Od lipca 2015 zawodnik CSKA Moskwa[5]. Od maja 2017 zawodnik Växjö Lakers[6]. W kwietniu 2020 przedłużył kontrakt o rok[7]. W czerwcu 2021 ogłosił zakończenie kariery[8].