Wychowanek klubu Kiekko-Ketut. Rozwijał karierę w drużynach juniorskich klubu Oulun Kärpät, gdzie od 2013 występował w zespole seniorskim do 2018[1] (w tym okresie był też wypożyczany do Jokipojat, Pelicans, Hokki[2]). W międzyczasie, w NHL Entry Draft 2013 został wybrany przez amerykański klub Nashville Predators, a w KHL Junior Draft 2016 przez rosyjski Sibir Nowosybirsk. W maju 2018 podpisał roczny kontrakt z Carolina Hurricanes z NHL[3]. W jego barwach grał w sezonie NHL (2018/2019), a równolegle też w barwach Charlotte Checkers w AHL[4]. We wrześniu 2019 został zaangażowany przez fiński Jokerit, występujący w KHL[5]. Rozegrał tam dwa sezony, po czym w czerwcu 2021 związał się ponownie z Kärpät[6]. W lipcu 2022 podpisał roczny kontrakt z kanadyjskim Winnipeg Jets w NHL[7].