Formé au TPS Turku, il découvre la SM-liiga en 2000. Il est choisi au septième tour en deux-cent-neuvième position par les Maple Leafs de Toronto au cours du Repêchage d'entrée dans la LNH 2000. Le TPS remporte le Kanada-malja en 2001. En 2006-2007 et 2010-2011, il joue en élite suédoise avec le Frölunda HC et le Södertälje SK.