Od roku 1992 do 2003 był kierownikiem Katedry Chemii Nieorganicznej Politechniki Gdańskiej.
Pełnił też funkcję przewodniczącego Oddziału Gdańskiego Polskiego Towarzystwa Chemicznego (1988–1990 i 1995–1997).
W 1966 był sekretarzem Komitetu Organizacyjnego XVI Konferencji Pugwash.
Opublikował 152 artykuły naukowe w czasopismach z listy filadelfijskiej (głównie w Zeitschrift für anorganische und allgemeine Chemie i Journal of Organometallic Chemistry) oraz 30 artykułów w materiałach recenzowanych, uzyskał 22 patenty polskie i zagraniczne. Promotor 19 doktoratów. Cztery osoby z jego zespołu habilitowały się.
Aktywny członek Polskiego Polskiego Towarzystwa Miłośników Kaktusów i autor licznych publikacji z tej dziedziny.
W latach 1975–1976 pracował na stanowisku Research Associate na wydziale chemicznym Uniwersytetu Wisconsin-Madison w zespole prof. R. Westa (chemia polisilanów). W 1980 prowadził wykłady na wydziale chemicznym Southern Illinois University Carbondale, zaś w 1981 był gościem Instytutu Chemii Nieorganicznej Uniwersytetu w Getyndze, w latach 1983–1985 pracował jako Gast-Professor w Instytucie Badań Ciała Stałego im. Maxa Plancka w Stuttgarcie. We współpracy z prof. H.G.