Родился 2 декабря 1936 года в Таганроге.
В 1953 году окончил с золотой медалью среднюю школу № 2 им. А. П. Чехова.
В 1956 году окончил химический факультет Московского государственного университета им. М. В. Ломоносова.
С 1958 года работал в Институте химии природных соединений АН СССР в Москве.
В 1961 году защитил кандидатскую диссертацию.
В 1971 году защитил докторскую диссертацию. Работал в научно-исследовательских институтах США, Германии, Швейцарии.