На драфте НХЛ 1998 года был выбран в 5 раунде под общим 135 номером командой «Бостон Брюинз». 24 июня 2006 года обменян в «Торонто Мэйпл Лифс». Затем выступал за «Колорадо Эвеланш» и «Ванкувер Кэнакс». С 2010 года выступает за «Даллас Старз».