Wychowanek klubu TPS. W drafcie NHL z 2009 został wybrany przez kanadyjski klub Calgary Flames, z którym 30 marca 2011 podpisał kontrakt wstępny. We wrześniu 2011 został przekazany do klubu farmerskiegoAbbotsford Heat w lidze AHL, natomiast w styczniu 2012 ponownie do TPS, gdzie dokończył sezon SM-liiga (2011/2012). W maju 2012 został wypożyczony do innego fińskiego klubu HIFK, w którym zagrał cały sezon SM-liiga (2012/2013). Od września 2013 ponownie w klubie Abbotsford Heat. W lidze NHL zadebiutował w sezonie NHL (2013/2014). W lipcu 2014 przedłużył kontrakt z Calgary Flames o dwa lata. Od września 2016 zawodnik Skellefteå AIK. W maju 2018 został zawodnikiem Witiazia Podolsk w KHL. 30 stycznia 2019 zdobył zwycięskiego gola w wyjazdowym meczu Witiazia z Traktorem Czelabińsk (2:3). Od października 2019 zawodnik ZSC Lions. Po sezonie odszedł z klubu. Pod koniec maja 2020 przeszedł do Barysu. Od maja 2022 zawodnik szwedzkiego HV71.