Wychowanek klubu Tappara z Tampere. Karierę rozwijał w zespołach juniorskich HPK i Tappary. W seniorskiej drużynie Tappary był w składzie od sezonu SM-liiga (2006/2007), jednak występy podjął od sezonu SM-liiga (2008/2009), grając w Liiga przez trzy edycje. W tym okresie w drafcie NHL z 20085 został wybrany przez amerykański klub San Jose Sharks z numerem 106, a rok później, w KHL Junior Draft z 2009 został wybrany przez rosyjski klub SKA Sankt Petersburg z numerem 8. W czerwcu 2010 podpisał kontrakt wstępujący na występujący w NHL z klubem San Jose Sharks, po czym formalnie został wypożyczony do Tappary na kolejny sezon ligi fińskiej. Po jego zakończeniu, na wiosnę 2011 przeszedł do zespołu farmerskiego, SJS, Worcester Sharks i dokończył sezon &lt;a href="AHL%20%282010/2011%29"&gt;AHL (2010/2011)&lt;/a&gt;, po czym rozegrał trzy kolejne edycje AHL do 2014. W tym okresie, w połowie 2013 przedłużył o rok kontrakt z San Jose Sharks, jednak ostatecznie nie zadebiutował w jego barwach w lidze NHL. W maju 2014 został zawodnikiem rosyjskiego klubu Witiaź Podolsk w rozgrywkach KHL. Rok później, w maju 2015 przedłużył kontrakt z tym klubem. Po trzech sezonach w KHL, w połowie 2017 został zawodnikiem amerykańskiego klubu Florida Panthers. Podjął występy w sezonie &lt;a href="NHL%20%282017/2018%29"&gt;NHL (2017/2018)&lt;/a&gt; oraz równolegle w drużynie farmerskiej Springfield Thunderbird w AHL. Od lipca 2018 był zawodnikiem Detroit Red Wings. W barwach tej drużyny nie zagrał, zaś w sezonie 2018/2019 występował w AHL w barwach Grand Rapids Griffins. W maju 2019 został zawodnikiem Sibiru Nowosybirsk, powracając tym samym do rozgrywek KHL. W lutym 2020, po awansie drużyny do play-off w sezonie &lt;a href="KHL%20%282019/2020%29"&gt;KHL (2019/2020)&lt;/a&gt;, przedłużył kontrakt o rok. W marcu 2021 przedłużył kontrakt o rok.