Родился 25 декабря 1929 года в селе Евсеево Черемховского района Иркутского округа Сибирского края.
Спортсмен (футбол, хоккей с мячом), арбитр.
Судья республиканской категории (1966, футбол). Судья всесоюзной категории (1971 — хоккей с мячом; 1973 — хоккей на траве). Судья FIН (1979).
Выступал за футбольные и хоккейные команды завода «Аврора» (Ленинград).
Судейством занимался с 1964 года. Судил матчи команд высшей лиги по хоккею с мячом — 1968-82 и хоккею на траве — 1974-88. Судья Кубка европейских чемпионов (1979), чемпионата Европы среди юниоров (1978), международных турниров «Дружба».
В списках лучших судей сезона — 1974, 1976, 1978.
Награжден орденом Трудового Красного Знамени (1974).
Скончался 5 сентября 2001 года в Санкт-Петербурге.