Wychowanek klubu JHT. W drafcie NHL z 2000 został wybrany przez kanadyjski klub Montreal Canadiens w ósmej rundzie z numerem 243. W karierze występował w rodzimych ligach fińskich Suomi-sarja, Mestis i Liiga. Ponadto grał w klubach rosyjskich w rozgrywkach Superligi i Wysszaja Liga, szwedzkich w lidze Allsvenskan i Division 1, a także w lidze duńskiej, lidze kazachskiej (od końca grudnia 2013 do końca sezonu w klubie Arłan Kokczetaw) i lidze włoskiej (od maja 2014 do kwietnia 2015 w sezonie &lt;a href="Serie%20A%20w%20hokeju%20na%20lodzie%20%282014/2015%29"&gt;2014/2015&lt;/a&gt; w klubie Sterzing/Vipiteno Broncos). Od sierpnia 2015 zawodnik STS Sanok w rozgrywkach Polskiej Hokej Ligi (transfer ogłoszono w czasie 33. urodzin zawodnika). W tym czasie zawodnikiem zespołu z Sanoka został także jego rodak Joni Tuominen (wcześniej obaj występowali razem w klubie SaiPa). W meczu 27 września 2015 doznał poważnej kontuzji barku, wskutek czego przeszedł później operację. Od połowy stycznia 2016 zawodnik SG Cortina. Od sierpnia 2016 do maja 2017 zawodnik francuskiego zespołu Anglet Hormadi.