Родился 17 января 1913 года в Варшаве.
Спортсмен (шахматы), арбитр, математик.
Заслуженный мастер спорта СССР (1962). Гроссмейстер по шахматной композиции (1972). Международный арбитр по шахматной композиции (1956).
Чемпион СССР (1948, 1952, 1955, 1962 — по разделу двухходовок; 1947-69 — по разделу трехходовок; 1967 — по разделу многоходовок), призер чемпионатов СССР по различным разделам композиции.
Победитель конкурса ФИДЕ (1958-60) по разделу трехходовок, 2-й призер конкурса ФИДЕ (1960-62) по разделу трехходовок, 3-й призер конкурса ФИДЕ (1958-60) по разделу трехходовок. Победитель Олимпийского конкурса (1960) по разделам двух- и трехходовок, 3-й призер Олимпийского конкурса (1960) по разделу трехходовок.
С 1928 года опубликовал около 500 композиций разных жанров, из них более 300 — коллективные.
Скончался 19 февраля 1976 года.