На драфте НХЛ 1999 года был выбран в 4 раунде под общим 101 номером командой «Нью-Йорк Айлендерс». 11 октября 2002 года обменян во «Флориду Пантерз», где выступал до 2007 года. В 2007—2010 годах выступал за «Серветт» из Женевы, с 2010 года — за московское «Динамо».
Участник чемпионата мира 2004, 2008, молодёжного чемпионата мира 2000.