W karierze występował w fińskich ligach SM-liiga i Mestis, a ponadto w szwajcarskiej NLA, szwedzkich Elitserien i Allsvenskan. W drafcie NHL z 1993 został wybrany przez Philadelphia Flyers. Od 1996 do 2007 występował w lidze NHL w drużynach: Philadelphia Flyers, Edmonton Oilers, New York Islanders, Dallas Stars i Montreal Canadiens. Łącznie rozegrał w NHL 10 sezonów, a w ich trakcie 800 spotkań, w których uzyskał 343 punkty.