Учился в гимназии в Измаиле, затем в Праге, после чего переехал к старшим братьям в СССР и закончил Московское высшее техническое училище им. Н. Э. Баумана. В годы Великой Отечественной войны — в действующей армии, затем в партизанском отряде, попал в окружение и плен. После освобождения и фильтрационного лагеря работал инженером-конструктором. С 1950-х годов входил в редакцию журнала «Шахматы в СССР», работал в Центральном шахматном клубе на Гоголевском бульваре в Москве.
С 1925 года опубликовал около 400 композиций разного жанра, преимущественно двух- и трёхходовки. Участник 6 личных чемпионатов СССР (1948—1983), в том числе 3-е место во 2-м (1948) по трёхходовкам, в 4-м (1955) и 5-м (1959) — по многоходовкам, а также многих конкурсов, где удостоен свыше 150 отличий (в том числе 42 первых приза). Главное внимание уделял трёхходовым задачам логико-стратегического стиля.
1.Фg6! (~ 2.Фf5#)
1…К ~ 2.Сс4#
1…Кb2 2.Ке5#
1…Kf4 2.Кb4#
1…Кb4 2.К:с5#
1…Ке5 2.Kd4#
Новым в разработке темы коррекции была замена третьих угроз и защит в двух парных вариантах.
1.Фd4! (~ 2.Лd8+)
1…Cd5 2.Сb7 и 3.Ла8# (нет 2…Ла5, Фа2),
1…Лd5 2.Сb5 Л:d7 3.Ф:d7# (нет 2…С:с6, Фа2),
1…Фd5 2.Сс4 Фа5 (Ф:с6) 3.Cf7# (нет 2…Ла5, С:с6),
1…Kd5 2.Се2 Ке7 3.Лd8# (нет 2…Ла5, С:с6, Фа2, Ле1+)
Взаимное перекрытие чёрных фигур на одном поле.