Родился 27 ноября 1945 года в Чите.
Спортсмен (футбол), тренер, арбитр. Нападающий.
Мастер спорта. Судья всесоюзной категории (9.01.1981). Судья международной категории (1988).
Окончил Калининский педагогический институт.
Воспитанник ДЮСШ №8 «Локомотив» (Чита). В «Забайкалье» (Чита) — 1962-63 (по июль), «Химике» (Клин) — 1963 (с сентября)-64, «Волге» (Калинин) — 1965-67, «Торпедо» — 1968-70, «Локомотиве» (обе — Москва) — 1971 (по май), «Труде» (Воронеж) — 1971 (с июня), «Динамо» (Вологда) — 1972, «Торпедо» (Владимир) — 1973-75.
В чемпионатах СССР 56 матчей, 6 голов.
3-й призер чемпионата СССР (1968).
Обладатель Кубка СССР (1968).
Судейством занимался с 1976 года. В высшей лиге чемпионатов СССР (1980-91) — 120 матчей; России (1992-94) — 26 матчей. Судья на линии финала Кубка УЕФА (1990/91), судья отборочных матчей чемпионата мира (1990).
В списке лучших судей сезона — 1982, 1983, 1984, 1985, 1986, 1990, 1991, 1992, 1993. Один из лучших судей страны 1980-х — первой половины 1990-х годов.
Инструктор команды ветеранов «Россия» — 1990, главный тренер женской команды «Локомотив» (Москва) — с 1991 года.
Инспектировал матчи чемпионатов и Кубка России.
Награжден памятной золотой медалью за судейство 100 матчей чемпионатов СССР.