На драфте НХЛ 1994 года был выбран в 4 раунде под общим 90 номером командой «Нью-Йорк Айлендерс». 1 июня 1996 года обменян в «Даллас Старз». 12 июня 2000 года обменян в «Миннесоту Уайлд». 25 июня 2000 года обменян обратно в «Даллас Старз». 22 июня 2002 года обменян в «Тампу Бэй Лайтнинг». 11 августа 2005 года как неограниченно свободный агент подписал контракт с «Нью-Йорк Айлендерс». 9 марта 2006 года обменян в «Нью-Джерси Девилз».