Родился 30 апреля 1934 года в Ижевске.
Спортсмен (шахматы), тренер, арбитр, инженер.
Мастер спорта СССР (1958). Международный мастер (1982). Заслуженный тренер СССР (1975). Международный арбитр (1993).
Окончил МВТУ имени Н.Э. Баумана (1956).
Выступал а ДСО «Труд» (Москва). Тренировался под руководством Е.А. Пенчко и А.А. Ярошевского.
Чемпион Москвы (1963).
Участник чемпионата СССР (1965).
Старший тренер молодежной сборной СССР — 1967-92.
Председатель тренерского совета Российской шахматной федерации — 2003-13.
Награжден орденом «Знак Почета» (1981).