Рост 175 см, вес 75 кг. Играть в хоккей с мячом начал в 1977 году в Усть-Илимске, первый тренер В. Г. Куров. СКА и СКА-«Нефтяник» (Хабаровск) — 1987—1989 и 1994—2006, «Локомотив», «Сибскана» (Иркутск) — 1990—1993. В высшей лиге чемпионатов СССР, СНГ и России — 410 матчей, 150 мячей (СКА, СКА-«Нефтяник» — 333, 111; «Локомотив», «Сибскана» — 77, 39). В розыгрышах Кубка СССР и России — 129 матчей, 40 мячей (СКА, СКА-«Нефтяник» — 110, 35; «Локомотив», «Сибскана» — 19, 5). В розыгрышах Кубка мира (1988, 2002, 2004, 2005) — 13 матчей, 2 мяча. В розыгрыше Champions Cup (2004) — 4 матча, 1 мяч. Серебряный (1989), дважды бронзовый (1988, 2005) призёр чемпионатов СССР и России. Трёхкратный обладатель (1988, 2002, 2004), финалист (2003) Кубка СССР и России. Обладатель Кубка Швеции (2007) в составе «Хаммарбю».
Тактически грамотный, техничный, хоккеист с ярко выраженными диспетчерскими данными. Уверенно ориентируется в самых сложных игровых ситуациях, одинаково хорошо владеет как сильным и точным ударом, так и мягким пасом. Карьеру хоккеиста завершил в 2006 году. С сентября 2007 года — тренер детской команды «Хаммарбю» (Стокгольм, Швеция)
Примечание: Статистика голевых передач ведется с сезона-2000.