Народився 23 грудня 1936 року у Києві. Батько — Марк Шульман, мати — Евгенія Сорока.

У 1959 році закінчив Київський університет (кафедра астрономії та фізики космосу).

Деякий час працював лектором у Київському планетарії.

У 1960 році увійшов до новосформованої групи теоретиків астрофізиків у відділі астрофізики ГАО НАН України під керівництвом В. В. Профір’єва.

У 1983—1993 роках працював на посаді завідувача відділом експериментальної астрофізики ГАО НАН України.

у 1990 році отримав премію імені Ф. О. Бредіхіна за монографію «Ядра комет».

у 2007 році разом із Г. К. Назарчук (посмертно) та В. П. Таращук отримав премію НАН України ім. М. П. Барабашова.

Помер 5 жовтня 2007 року.