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