Родился 25 февраля 1944 года в Свердловске.
Спортсмен (шахматы), тренер, юрист.
Международный мастер (1976). Международный мастер по переписке (1995). Заслуженный тренер РСФСР (1982).
Окончил Свердловский юридический институт (1978).
Тренировался под руководством Г.К. Борисенко, И.З. Бондаревского и С.А. Фурмана.
Чемпион Молдавской ССР (1978).
Победитель Всемирной студенческой олимпиады (1969).
Участник чемпионатов СССР (1969, 1973).
В разные годы работал тренером в Тирасполе, Краснодаре, Белграде (Югославия) и Сочи. Тренер-секундант Б. Спасского — 1975-76 и Л. Полугаевского — 1977-82.
Соавтор книги «В поисках шахматной истины» (1979).
Почетный гражданин Тирасполя.
Скончался 1 апреля 2011 года в Краснодаре.