На драфте НХЛ 1995 года был выбран в 4 раунде под общим 91 номером командой «Нью-Йорк Рейнджерс». 26 июня 1999 года был обменен в «Калгари Флэймз». 15 ноября 2002 года был обменен в «Атланту Трэшерз». 1 июля 2006 года как неограниченно свободный агент подписал контракт с «Бостон Брюинз».