Карьеру начал в клубе ХПК (Хямеэнлинна, Финляндия), где выступал с 1995 по 2000 год. В сезоне 2000/01 выступал за клуб ТПС (Турку, Финляндия). В 1998 году был задрафтован клубом «Даллас Старз» в 6-м раунде под общим 173 номером. За «Даллас» выступал в 2001—2006 годах (в сезоне 2001/02 помимо «Далласа» за клуб АХЛ «Юта Гриззлиз», в локаутном сезоне 2004/05 — за швейцарский «Цуг»). Затем выступал в НХЛ за клубы «Атланта Трэшерз» и «Финикс Койотис». С 2008 года играет в КХЛ за «Ак Барс».