Родился 14 сентября 1926 года в Москве. В 1950 году окончил Московский инженерно-физический институт. С 1950 года работал в Институте атомной энергии под руководством Г. М. Флёрова. В 1955 году вступил в КПСС. С 1957 года работал в Объединённом институте ядерных исследований в Дубне, в Лаборатории ядерных реакций под руководством Г. М. Флёрова. В 1959 году получил учёную степень кандидата физико-математических наук.
В конце 1950-х — начале 1960-х годов он два года работал в Институте Нильса Бора (Копенгаген, Дания). В 1966 году получил учёную степень доктора физико-математических наук. С 1970 года перешёл на работу в Лаборатории ядерных проблем. В 1974 году был избран членом-корреспондентом АН СССР по отделению ядерной физики.
В 1976 году году ему не разрешили продолжить научную работу в Швейцарии. Осенью 1977 года он направил письмо Л. И. Брежневу с просьбой разрешить ему выезд. Не получив ответа, стал апеллировать к советской и зарубежной общественности. В феврале 1978 года он был исключен из КПСС.
В июле—октябре 1978 года был членом Московской Хельсинкской группы, подписал документ МХГ № 58 «Десять лет спустя», посвященный 10-летней годовщине вторжения в Чехословакию. Выступал в защиту Юрия Орлова, в сентябре 1978 года составил отчёт о судебном процессе над ним, также Александра Гинзбурга и Натана Щаранского.
В сентябре 1978 года лишён всех правительственных наград, учёной степени доктора наук и звания члена-корреспондента АН СССР. В октябре 1978 года получил разрешение на выезд и эмигрировал из СССР.
В эмиграции жил в Дании, Швейцарии, Германии. В 1978—1980 годах работал в Институте Нильса Бора (Копенгаген, Дания), в 1980—1982 — в CERNе (Женева, Швейцария), с 1982 года получил постоянную работу в Институте тяжёлых ионов (Дармштадт, Германия). В 1993 году, после 15-летнего отсутствия, посетил Дубну для участия в научной конференции. Умер в в небольшом городке Грэфенхаузен (нем. ) около Дармштадта 2 сентября 1994 года, похоронен на местном кладбище.