Wychowanek klubu Hisingen HK. Od maja 2012 zawodnik HC Lev Praga. Od września 2013 zawodnik Admirała Władywostok. Od połowy grudnia 2013 zawodnik Witiazia Podolsk (w toku wymiany za Kanadyjczyka Logana Pyetta). Odszedł z klubu w kwietniu 2015. Od maja 2015 do lipca 2016 zawodnik Brynäs IF. Od listopada 2016 ponownie zawodnik HPK. W lutym 2017 przedłużył kontrakt z klubem o dwa lata. Odszedł z HPK latem 2018. W listopadzie 2018 został zawodnikiem HC Litvínov, skąd w styczniu 2019 trafił do HC Pardubice. Po sezonie 2018/2019 odszedł z klubu. W styczniu 2020 przeszedł do Hanhals IF. W tym samym miesiącu został zaangażowany przez polski klub GKS Katowice. Po sezonie 2019/2020 odszedł z tego klubu. W grudniu 2020 został graczem austriackiego HC Innsbruck na zasadzie umowy próbnej.
↑Medal mistrzostw Polski za sezon 2019/2020 został przyznany w sposób uznaniowy po tym jak rozgrywki w tej edycji ligowej zostały przerwane i nieukończone z powodu pandemii COVID-19.