На драфте НХЛ 1998 года был выбран в 5 раунде под общим 117 номером командой «Флорида Пантерз». 6 ноября 2000 года обменян в «Чикаго Блэкхокс». 19 марта 2002 года обменян в «Коламбус Блю Джекетс». 4 августа 2005 года как неограниченно свободный агент подписал контракт с «Чикаго Блэкхокс». 26 января 2006 года обменян в «Эдмонтон Ойлерз». 5 июля 2006 года как неограниченно свободный агент подписал контракт с «Баффало Сэйбрз». В 2009 году перешёл в «Монреаль Канадиенс».