Wielokrotnie przebywał na stażach zagranicznych, w tym w Charkowie, Nottingham i Canterbury. Współpracował z amerykańskim Chemical Abstracts, jednym z ważniejszych chemicznych pism na świecie. W latach 70. XX wieku pracował w Wyższej Szkole Pedagogicznej w Częstochowie, gdzie zorganizował od podstaw Zakład Fizyki Molekularnej. Za całokształt działalności (był dziekanem, a także prorektorem) i zasługi dla rozwoju tej uczelni został wyróżniony Nagrodą Ministerstwa Nauki.
Z opolską Wyższą Szkołą Pedagogiczną związał się w 1981 roku. Piastował na niej funkcję prorektora ds. naukowych w latach 1984–1990. Był także przez pewien czas wicedyrektorem Instytutu Chemii WSP, a w latach 1996–1999 dziekanem Wydziału Matematyki, Fizyki i Chemii UO. Był przewodniczącym Oddziału Opolskiego (1983–1995), przewodniczącym Sekcji Ochrony Środowiska Zarządu Głównego (1996–2006), a także przewodniczącym Głównej Komisji Rewizyjnej w Zarządzie Głównym (2006–2009) Polskiego Towarzystwa Chemicznego. W 1986 roku był głównym organizatorem Zjazdu PTCh w Opolu. W 1999 roku został członkiem Komitetu Chemii Polskiej Akademii Nauk.