Svoji profesionální kariéru zahájil v roce 1996 v týmu finské ligy IFK Helsinky, za který hrál také v době výluky NHL v sezóně 2004-05. V roce 1998 byl draftován jako číslo 68 do týmu Vancouver Canucks, do kterého o rok později přestoupil. Na podzim 2006 přestoupil do Pittsburghu a odehrál tam dvě sezóny. V létě 2008 přestoupil do Ottawy. 17. února 2011 byl vyměněn z Ottawy Senators do Anaheimu Ducks za výběr v 6. kole vstupního draftu NHL v roce 2011. Po ukončení angažmá v NHL odehrál 3 sezóny za Jokerit Helsinky ve finské lize a několik zápasů za švýcarský EHC Biel.