Профессиональную карьеру начал в 1995 году в Флорида Пантерз. До этого выступал в канадской ОХЛ и АХЛ. В 1994 году выбран в драфте НХЛ Флорида Пантерз в четвёртом раунде под номером 84. С 1999 по 2003 играл за скандинавские клубы в регулярных чемпионатах Швеции и Финляндии. С 2003 года постоянно играет в российских хоккейных клубах (ярославский «Локомотив», Химик, Ак Барс, ЦСКА, СКА). С 2009 года начал выступать за казахстанский клуб из Астаны Барыс, затем выступал за Динамо (Минск).
В ноябре 2010 года был переведен в фарм-клуб Динамо-Минск - Юность, где не сыграл ни одного матча. 2 декабря 2010 года вновь перешёл в московский ЦСКА. Играя за Динамо-Минск, в 16 матчах набрал 8 (2+6) очков.
Кроме канадского, имеет российское гражданство.