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 farmerskiego Abbotsford Heat w lidze AHL, natomiast w styczniu 2012 ponownie do TPS, gdzie dokończył sezon &lt;a href="SM-liiga%20%282011/2012%29"&gt;SM-liiga (2011/2012)&lt;/a&gt;. W maju 2012 został wypożyczony do innego fińskiego klubu HIFK, w którym zagrał cały sezon &lt;a href="SM-liiga%20%282012/2013%29"&gt;SM-liiga (2012/2013)&lt;/a&gt;. Od września 2013 ponownie w klubie Abbotsford Heat. W lidze NHL zadebiutował w sezonie &lt;a href="NHL%20%282013/2014%29"&gt;NHL (2013/2014)&lt;/a&gt;. 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.