Воспитанник шахматной секции Челябинского Дворца пионеров и школьников им. Н. К. Крупской. Работал в ПО «Полёт». Шестикратный победитель чемпионата СССР среди производственных коллективов.
Руководитель Всеросссийской шахматной школы своего имени. В 1989 переехал в Казань, занимался тренерской работой.
Лучшие спортивные результаты: чемпион СССР среди школьников (1971), среди молодых мастеров (1978), чемпион РСФСР (1979); победитель международных турниров (Нордкорн, 1977; Братислава, 1971—1972; Одесса, 1973; Люблин, 1977; Сочи, 1980; Градец-Кралове, 1982; Прага, 1982; Байямо, 1988).