Родился 8 июля 1912 года в Минске.
Спортсмен (шахматы).
Мастер спорта (1937). Международный мастер (1950). Заслуженный работник культуры Белорусской ССР.
Окончил Белорусский государственный университет (1939).
Выступал за ДСО «Спартак» (Минск).
Чемпион Белорусской ССР (1939, 1941, 1958).
Участник чемпионатов СССР (1934/35, 1940, 1944), Спартакиад народов СССР (1963, 1967).
Старший научный сотрудник Института истории Академии наук Белорусской ССР — 1958-60.
В 1960-70-е годы — преподаватель Минского педагогического института.
Кандидат исторических наук (1951), доцент.
Участник Великой Отечественной войны. Награжден медалью «За боевые заслуги» (28.12.1942).
Скончался 18 ноября 1979 года в Минске.