Finalement, il décide de tenter sa chance en Amérique du Nord et commence la saison 2000-01 dans la LAH avec les Mighty Ducks de Cincinnati affiliés à la franchise d'Anaheim. Il est appelé en cours de saison pour jouer dans la LNH mais la saison suivante après une douzaine de matchs avec les franchises des Ducks, il est échangé aux Predators de Nashville.
En 2002-03, il retourne jouer en Finlande pour le Kärpät Oulu et il finit sur la deuxième marche du podium. Après une tentative en Russie dans la Superliga, il joue trois saisons de plus avec le Kärpät gagnant à deux reprises le Kanada-malja (2004 et 2005), récompensant le vainqueur des séries éliminatoires finlandaises ainsi qu'une une nouvelle médaille d'argent pour la deuxième place en 2006.
Pour la saison 2006-07, il signe avec les Bruins de Boston de la LNH. Pour la saison 2007-08, il est de retour dans son premier club, le HC Kladno mais il ne va y passer que quelques matchs avant de signer dans le championnat de Suède pour l'équipe du Timrå IK.
Il revient à Kladno en 2013. Le club est relégué en 1.liga en 2014. Il est nommé capitaine du HC Kladno lors de la saison 2014-2015.