На драфте НХЛ 1996 года выбран в 3 раунде под общим 70 номером командой «Даллас Старз». 17 февраля 2003 года обменян в «Нэшвилл Предэйторз». 8 марта 2003 года приобретён с драфта отказов командой «Лос-Анджелес Кингз». 4 марта 2004 года приобретён с драфта отказов командой «Питтсбург Пингвинз». 2 сентября 2004 года как неограниченно свободный агент подписал контракт с «Финикс Койотис». 2 августа 2005 года как неограниченно свободный агент подписал контракт с «Филадельфией Флайерз». 23 января 2006 года обменян во «Флориду Пантерз». 13 июля 2006 года как неограниченно свободный агент подписал контракт с «Атлантой Трэшерз».