На драфте НХЛ 2001 года был выбран в 5 раунде под общим 134 номером командой «Торонто Мэйпл Лифс». Выступал в НХЛ за «Торонто Мэйпл Лифс» и за «Ванкувер Кэнакс». С октября 2010 по январь 2011 года выступал за мытищинский «Атлант» в КХЛ.
Серебряный призёр молодёжного чемпионата мира 2003 года в составе сборной Канады.