Après une saison avec le HPK Hämeenlinna et une autre avec son club formateur, il joue par la suite pour différents clubs en Suède, en Suisse et en Italie. Il retourne dans son pays natal pour la saison 1998-1999 et joue sa dernière saison professionnelle avec le HIFK[3].
Après s'être retiré comme joueur, il retourne dans la LNH en devenant recruteur pour les Capitals de Washington, poste qu'il occupe durant trois ans. Il passe la saison 2002-2003 avec l'Ilves comme coordonnateur avant de rejoindre l'équipe de recrutement des Blues de Saint-Louis. En 2013, il est nommé directeur du recrutement amateur par les Blue Jackets de Columbus[4].