
Родился 27 ноября 1945 года в Чите.
Воспитанник читинского футбола.
Нападающий.
За «Торпедо» Москва выступал с 1968 по 1970 годы. В составе автозаводцев в чемпионате страны провел 56 матчей, забил 6 голов.
В составе «Торпедо» Москва - бронзовый призёр чемпионата СССР 1968 года, обладатель Кубка СССР 1968 года. В финальном матче Кубка СССР 1968 года стал автором победного гола.
Также играл за команды «Забайкалец» Чита (1962-1963), «Химик» Клин (1963-1964), «Волга» Калинин (1965-1967), «Локомотив» Москва (1971), «Труд» Воронеж (1971), «Динамо» Вологда (1972), «Торпедо» Владимир (1973-1975).
С 1976 года – в судействе. Судья Всесоюзной категории (1981). В высшей лиге чемпионатов СССР и России в 1980-1994 гг. провёл 140 матчей. Награждён памятной золотой медалью за судейство более 100 матчей. В 1982-1993 гг. 9 раз входил в списки лучших судей сезона. Провёл свыше 40 международных игр, как на уровне сборных, так и клубных команд, включая финал Кубка УЕФА в 1991 году. Арбитр ФИФА (1988).