Научился играть в шахматы в 13 лет в Ташкенте, где остался с матерью после эвакуации (отец погиб на фронте). Быстро добился высоких результатов в юношеских и взрослых соревнованиях. В 1951 переезжает в Одессу, становится чемпионом Украины (1953). После службы в армии жил в Москве, в 1956 получил звание мастера спорта. В 1959 играл в чемпионате СССР (в 1-м туре выиграл партию у Михаила Таля), в том же году успешно выступил в матче СССР – Югославия, выиграв матч у Милана Матуловича. В конце 1959 г. был лишён звания мастера спорта и дисквалифицирован на 3 года. В 1964 возвратился в Одессу, выступал в турнирах, редко добиваясь высоких результатов.
В 1972 эмигрировал в Израиль, затем переехал в США.