Родился 12 января 1960 года в Омске.
Спортсмен (хоккей с мячом), тренер, арбитр. Нападающий.
Мастер спорта (1983).
Начал играть в 1972 году в Омске в детской команде «Взлета», затем в клубной команде «Юности» (Омск) — 1977-79. В «Юности» (Омск) — 1978/79, 1981-90, 1994/95, «Локомотиве» (Иркутск) — 1979-81, «Шахтере» (Ленинск-Кузнецкий) — 1990/91, «Восходе» — 1991/92, «Сибири» (обе — Омск) — 1992/93.
В чемпионатах СССР 193 матча, 87 голов.
Чемпион РСФСР (1981, 1983).
Судейством занимался с 1991 года. Судил матчи высшей лиги чемпионатов России — 1992-94.
Тренер «Юности» (Омск) — 2000-03.