Wychowanek klubu Porin Ässät w rodzinnym mieście. Rozwijał karierę w drużynach juniorskich Ässät do 2015. Od tego roku przez jeden pełny sezon występował w drużynie Western Michigan Broncos z amerykańskiej uczelni Western Michigan University w lidze NCAA. W listopadzie 2016 wrócił do ojczyzny i przez dwa lata był zawodnikiem stołecznego klubu HIFK. W kwietniu 2018 przeszedł do Pelicans. W maju 2019 podpisał kontrakt występujący do NHL z klubem Detroit Red Wings. Występował jednak w jego zespole farmerskim, Grand Rapids Griffins w AHL. W grudniu 2019 został przetransferowany do Carolina Hurricanes i w tym przypadku także grał w farmie Charlotte Checkers z AHL. W czerwcu 2020 został zaangażowany przez Awangard Omsk z KHL. Tam w czerwcu 2021 przedłużył umowę o rok. W trakcie fazy play-off sezonu 2021/2022 w marcu 2022 odszedł z klubu. W maju został zaangażowany przez HC Lugano w Szwajcarii. W grudniu 2022 przeszedł do szwedzkiego HV71.