1967 захистив кандидатську дисертацію «Фосфорилювання нітрилів двоосновних карбонових кислот»; 1973 — докторську «Альфа-хлоралкіламіни та їхні похідні».
В 1963—1975 роках працював в Інституті органічної хімії Академії наук УРСР. 1978—1988 — у відділенні хімії та хімічної технології Академії наук УРСР, в 1988—1993 — віце-президент НАН України. Член Українського хімічного товариства, Українського ядерного товариства. Член КПРС з 1969 року.
У 1978 році обраний членом-кореспондентом АН УРСР та академіком-секретарем відділення хімії та хімічної технології.
Член редколеґій журналів: «Український хімічний журнал», «Доповіді НАН України», інших. Головний редактор наукового журналу Президії НАН України «Доповіді Національної академії наук України» — в 1988—1993 роках.
1984 року при інституті створює та очолює відділення біоорганічної хімії — у 1987 реорганізовано в Інститут біоорганічної хімії АН УРСР, з 1989 — Інститут біоорганічної хімії та нафтохімії.
В 1996—2000 — заступник голови Ради з питань науки та науково-технічної політики при Президентові України. В 1995—2000 — голова Комісії з питань ядерної політики та екологічної безпеки при Президенті України.
Автор більше 600 наукових праць, зокрема монографій. Розробив окремі напрями хімії фтор- і фосфорвмісних сполук, запропонував нові синтетичні підходи для отримання окремих класів органічних сполук. Досліджував процеси фторування та бромування «каркасних» бромоводнів — адамантану та гомокубану.
Як педагог підготував 2 докторів та 30 кандидатів наук. Ним зареєстровано понад 70 авторських свідоцтв на винаходи та патентів. Серед запатентованих робіт — «Спосіб одержання мазі теобону-дитіомікоциду», квітень 2014, в колективі авторів — Шкарапута Леонід Миколайович, Шевченко Людмила Анатоліївна, Тищенко Людмила Олександрівна.
1989 — лауреат премії ім. Кіпріанова НАН України, відзнаки UNEP «Ґлобал-500» — 1992, державної премії України в галузі науки і техніки — 1999, премії Сан-Валентино (Всесвітня федерація науковців) — 2000, 2002 — заслужений діяч науки і техніки України. Кавалер ордена «За заслуги» III ступеня — 1997 та II — 2006. Нагороджений Почесною грамотою КМ України — 2002.