Wychowanek klubu VIK Västerås. W drafcie NHL z 2007 został wybrany przez Calgary Flames. W drużynie zadebiutował 8 stycznia 2009 i był to jego jedyny mecz w sezonie 2008/2009. w drużynie ponownie występuje od stycznia 2010. Od tego czasu jest stale zawodnikiem Flames, jednocześnie wielokrotnie przekazywany do klubów farmerskich, Kelowna Rockets i Abbotsford Heat. W lipcu 2012 przedłużył kontrakt z klubem o rok[1]. Od października 2012 do stycznia 2013 na okres lokautu w sezonie NHL (2012/2013) związany kontraktem z macierzystym klubiem VIK Västerås HK[2]. W lipcu 2013 przedłużył kontrakt z Falmes o dwa lata[3], a w lutym 2018 o sześć lat[4].