Родился 21 октября 1908 года в поселке Кангуш Пензенской губернии.
Спортсмен (шахматы), тренер, арбитр.
Мастер спорта СССР (1938). Заслуженный тренер СССР (1965). Судья всесоюзной категории (1963).
Выступал за ДСО «Спартак» (Минск).
2-й призер чемпионата РСФСР (1935). Чемпион Украинской ССР (1947, 1948).
Чемпион ЦС ДСО «Буревестник» (1944, 1948).
Участник чемпионатов СССР (1944, 1949, 1950, 1954), чемпионата СССР по переписке (1948-51), чемпионата Украинской ССР (1944), чемпионатов Белорусской ССР (1955, 1958, 1959, 1960), чемпионата Ленинграда (1937/38).
Автор книг: «Современный шахматный дебют: Основные принципы» (1949), «Шахматный дебют. Теория и практика» (1955, 1960), «Шахматная игра» (1959), «Пешки в движении» (1962), «Дебют 1.b2-b4 (Дебют Сокольского)» (1963), «Шахматная партия в ее развитии» (1966), «Внимание, ловушка!» (1970, посмертно), «Ваш первый ход» (1977, 1989 — обе — посмертно).
Скончался 27 декабря 1969 года в Минске. Похоронен на Восточном кладбище в Минске (Республика Беларусь).
Фотография могилы © Евгения Долгих (Жуковский).