W 1974 został profesorem nadzwyczajnym, w 1982 profesorem zwyczajnym.

W latach 1981–1983 był zastępcą sekretarza naukowego Wydziału III Nauk Matematycznych, Fizycznych i Chemicznych PAN, w 1991 został członkiem korespondentem, w 2002 członkiem rzeczywistym PAN. W latach 1993–1997 był sekretarzem naukowym, a w latach 1999–2006 dyrektorem Oddziału PAN w Łodzi. Pełniąc obowiązki prezesa Oddziału PAN w Łodzi doprowadził do utworzenia Centrum Biologii Medycznej PAN.

W 1990 został członkiem Niemieckiej Akademii Przyrodników Leopoldina. Jest także członkiem Polskiego Towarzystwa Chemicznego (od 1963) i Niemieckiego Towarzystwa Chemicznego (od 2000). Członek międzynarodowej komisji ds. niszczenia broni chemicznej.

W latach 1975–2006 był członkiem Centralnej Komisji do Spraw Stopni i Tytułów.

Jest autorem ponad 440 prac i 23 patentów z zakresu chemii i stereochemii związków fosforo- i siarkoorganicznych.