Wychowanek klubu Kalix HC. Od sierpnia 2011 roku po raz trzeci w karierze zawodnik Luleå[1]. Od września 2014 zawodnik Rapperswil-Jona Lakers[2]. W maju 2015 został graczem Servette Genewa[3]. W listopadzie 2016 przedłużył kontrakt z tym klubem o dwa lata. W kwietniu 2019 przeszedł do Leksands IF[4].