Formé au Kärpät Oulu, il débute en senior en 1998 dans la I divisioona, le deuxième niveau finlandais. il découvre la SM-liiga en 2000. Il est choisi au sixième tour en cent-cinquante-huitième position par les Blackhawks de Chicago au cours du Repêchage d'entrée dans la LNH 1998. Le TPS remporte le Kanada-malja en 2004, 2005, 2007 et 2008. En 2007, il joue une dizaine de matchs en Amérique du Nord dans la Ligue américaine de hockey avec les Devils de Lowell.