34-летний хоккеист за время профессиональной карьеры провел 6 сезонов в североамериканских лигах, а затем на протяжении 12 лет выступал в Национальной Хоккейной Лиге за команды "Ванкувер Кэнакс", "Нью-Йорк Айлендерс", "Лос-Анджелес Кинг", "Чикаго Блэкхоукс", "Атланта Трэшерз" и "Монреаль Канадиенс".