Il rejoint l'équipe junior du Tappara Tampere en 2001, passant avec ceux-ci deux saisons complètes avant de partager les deux suivantes avec leur équipe principale de la SM-liiga. Il s'aligne avec ces derniers jusqu'en 2005, puis rejoint les rangs du Pelicans Lahti avant de revenir avec le Tappara Tampere pour la saison 2007-08.