Родился 25 марта 1938 года в Москве.
Спортсмен (футбол), тренер, арбитр. Нападающий.
Мастер спорта СССР. Судья всесоюзной категории (9.01.1981).
Воспитанник юношеской клубной команды ЦДСА — с 1952 года и ФШМ (обе — Москва) — с 1954 года. В «Крыльях Советов» (Куйбышев) — 1957-58 (по июль), «Торпедо» — 1959-60, ЦСКА (обе — Москва) — 1961-62, СКА (Ростов-на-Дону) — 1963-64, «Заре» (Луганск) — 1965-67, «Политотделе» (Ташкентская область) — 1968-69, «Спартаке» (Кострома) — 1969 (по июль), «Строителе» (Канск) — 1970.
В чемпионатах СССР 128 матчей, 18 голов.
Чемпион СССР (1960).
Обладатель Кубка СССР (1960).
Судейством занимался с 1973 года. В высшей лиге чемпионатов СССР (1980-87) — 86 матчей. Судья финала Спартакиады народов СССР (1983).
В списке лучших судей сезона — 1982, 1983, 1985.
Тренер «Асмарала» (Москва) — 1990-91, главный тренер женской команды «Локомотив» (Москва) — 1993. Тренер клубных юношеских команд СК «Медик» (Москва) — 1973-76, «Станколиния» (Москва) — 1977-89.
Инспектировал матчи чемпионата и Кубка России.
Награжден памятной серебряной медалью за судейство более 80 матчей чемпионатов СССР.
Скончался 4 мая 2012 года в Москве. Похоронен на Преображенском кладбище в Москве.