Родился в русской семье, которая переехала жить в Канаду. Имеет двойное гражданство (российское и канадское). Начинал профессиональную карьеру в Канаде.
В 1994 году на драфте НХЛ выбран клубом «Флорида» под #84.
В качестве игрока выступал за «Флориду» (НХЛ), «Каролину» (АХЛ), «Нью Хэвен» (АХЛ), «ХВ-71» (Швеция), «Ильвес» (Финляндия), «Йокерит» (Финляндия), «Локомотив» (Ярославль), «Химик» (Воскресенск), «Ак Барс» (Казань), СКА (Санкт-Петербург), ЦСКА (Москва), «Барыс» (Астана), «Динамо» (Минск).
С 2015 по 2018 годы - спортивный директор, помощник главного тренера ХК «Адмирал» (Владивосток).