Родился 30 апреля 1921 года в Акмолинске Акмолинского уезда Акмолинской губернии Киргизской АССР.
Спортсмен (шахматы), инженер-конструктор.
Мастер спорта (1947). Международный мастер (1955).
Выступал за ДСО «Труд» (Свердловск). Тренировался под руководством И.А. Козлова.
Чемпион РСФСР (1948, 1949).
Участник чемпионатов СССР (1948, 1952, 1954, 1955), чемпионатов РСФСР (1946, 1947, 1950, 1951, 1952, 1963).
Скончался 28 ноября 1989 года в Свердловске.