Воспитанник иркутского хоккея с мячом, первый тренер — Б. Ф. Баринов . Клубы: «Локомотив» , «Сибскана» , «Сибскана-Энергия» , «Байкал-Энергия» (Иркутск) — 1988—2000, с 2002, «Ракета» (Казань) — 2000/01, «Кузбасс» (Кемерово) — 2001/02. C 2007 — тренер вратарей «Байкал-Энергии» .
В высшей лиге чемпионатов СССР и России 257 матчей («Локомотив» , «Сибскана» , «Сибскана-Энергия» , «Байкал-Энергия» — 225, «Ракета» — 14, «Кузбасс» — 18) .
В розыгрышах Кубка страны 65 матчей («Локомотив» , «Сибскана» , «Сибскана-Энергия» , «Байкал-Энергия» — 58, «Ракета» — 3, «Кузбасс» — 4).
В розыгрыше Кубка мира (2005) — 2 матча.Вратарь сборной Казахстана в сезоне 2002/03 (7 матчей). Бронзовый призёр XXIII чемпионата мира (2003) в составе сборной Казахстана. Серебряный призёр чемпионатов мира среди юниоров (1990) в составе сборной СССР.Серебряный (1998) и трижды бронзовый (1995, 1999, 2002) призёр чемпионатов России. Чемпион РСФСР (1990). Чемпион СССР среди юношей (1987). Чемпион IX зимней Спартакиады народов РСФСР (1989), чемпион I Молодёжных игр (1989). Финалист (2005 — осень), бронзовый призёр розыгрыша Кубка России (2005 — весна) . Обладатель Кубка лесников (Швеция, 1995). Финалист Кубка викингов (Норвегия, 2002).
На протяжении ряда лет — основной вратарь иркутской команды мастеров. Левша, отличался точным дальним вводом мяча, наиболее удачно в этом плане взаимодействовал с нападающими Е. Гришиным и А. Насоновым . Лучший среди вратарей высшей лиги по количеству голевых передач (11) в чемпионатах России.