Pierwotnie wychowanek klubu HJK. Przez kilka lat był zawodnikiem Blues – sukcesywnie awansował w juniorskich drużynach klubu aż do zespołu seniorskiego w lidze SM-liiga. W drafcie NHL z 2009 został wybrany przez Minnesota Wild. W lutym 2010 podpisał dwuletni kontrakt z Blues. 30 stycznia 2012 został wypożyczony do klubu HPK na czas do końca sezonu SM-liiga (2011/2012). Po jego zakończeniu, w maju 2012 został definitywnie zawodnikiem tego zespołu[1] i w jego barwach rozegrał sezon SM-liiga (2012/2013). Od końca lutego 2014 na czas do końca sezonu 2013/2014 zawodnik szwedzkiego klubu Örebro (wraz z nim jego kolega z zespołu, Ville Viitaluoma)[2]. Od kwietnia 2014 zawodnik klubu Jokerit[3]. Od marca 2015 zawodnik Edmonton Oilers[4]. Ostatecznie nie zagrał w tym zespole i grał w drużynie farmerskiej Bakersfield Condors w sezonie AHL (2016/2017)[5]. Od maja 2017 do marca 2019 ponownie był zawodnikiem Örebro HK (pełnił w tym okresie funkcję kapitana drużyny)[6][7]. W maju 2019 przeszedł do HIFK[8], gdzie w kwietniu 2020 przedłużył kontrakt o rok (został kapitanem drużyny)[9]. W czerwcu 2021 został zawodnikiem szwajcarskiego klubu EHC Biel[10].