Wychowanek klubu Grankulla IFK Hockey (GrIFK) w Kauniainen. Karierę rozwijał w klubach Jokerit, Kokkolan Hermes i Tampereen Ilves – występując w drużynach juniorskich oraz seniorskich rozgrywkach Liiga. Po trzecim z sezonów w tej lidze, w drafcie NHL z 2001 został wybrany przez kanadyjski klub Ottawa Senators. W 2001 wyjechał do Kanady i od tego czasu przez dwa sezony NHL edycji &lt;a href="NHL%20%282001/2002%29"&gt;2001/2002&lt;/a&gt; i &lt;a href="NHL%20%282002/2003%29"&gt;2002/2003&lt;/a&gt; zdołał rozegrać 22 spotkania zdobywając w nich gola i zaliczając asystę. W tym czasie występował jednak głównie w amerykańskich zespołach farmerskich z ligi AHL: Grand Rapids Griffins i Binghamton Senators. W 2003 powrócił do Europy i w kolejnych sezonach występował ponownie w rodzimych rozgrywkach Liiga (ponownie w barwach Ilves i Jokeritu), a ponadto w szwedzkich ligach Elitserien i Allsvenskan. Od 2010 do 2011 grał w klubach ligi austriackiej Österreichische Eishockey-Liga i niemieckiej Deutsche Eishockey Liga. Od listopada 2012 do 2014 przez dwa sezony był zawodnikiem klubu Arystan Temyrtau w lidze kazachskiej. Od czerwca 2014 zawodnik rosyjskiego klubu w rozgrywkach Wysszaja Chokkiejnaja Liga. Od końca września 2015 do końca stycznia 2016 zawodnik STS Sanok w rozgrywkach Polskiej Hokej Ligi. Od 2016 zawodnik szkockiej drużyny Braehead Clan w brytyjskich rozgrywkach EIHL.