Родился 25 декабря 1909 года в Воронеже.
Спортсмен (шахматы), тренер, арбитр, инженер-экономист.
Заслуженный тренер РСФСР (1966). Международный арбитр (1961).
С 1927 года опубликовал около 250 задач, преимущественно двухходовки.
Председатель комиссии по шахматной композиции Шахматной федерации РСФСР — 1965-75.
Редактор отдела композиции журнала «Шахматы в СССР» — 1945-61.
Соавтор книги «Избранные задачи Л.И. Куббеля» (1958).
Участник Великой Отечественной войны. Награжден орденом Красной Звезды (9.07.1942), медалями «За оборону Москвы» (16.08.1944), «За победу над Германией в Великой Отечественной войне 1941-1945 гг.» (8.08.1945).
Скончался 5 августа 1981 года в Москве.