На драфте НХЛ 1996 года был выбран в 1 раунде под общим 6 номером командой «Эдмонтон Ойлерз». 23 августа 2000 года как неограниченно свободный агент подписал контракт с «Детройт Ред Уингз». 5 июля 2004 года как неограниченно свободный агент подписал контракт с «Финикс Койотис». 7 октября 2006 года как неограниченно свободный агент подписал контракт с «Торонто Мэйпл Лифс».