przebywał na stypendium the British Council School of Chemical Sciences, Uniwersity of East England Norwich.
Na Uczelni pełnił funkcje organizacyjne: kierownika Zakładu Chemii Organicznej (1990–2006), dyrektora Instytutu Chemii i Technologii Organicznej (1999–2002), prodziekana Wydziału Chemicznego (1984–1987), dziekana Wydziału Chemicznego (1990–1996 i 2002–2008), członka Senatu (1990–2008).
Od 2012 r. pracował w Centrum Materiałów Polimerowych i Węglowych PAN w Zabrzu.
Był wykładowcą i profesorem wizytującym uczelni zagranicznych: Uniwersytet Boloński, Uniwersytet Campinas, Słowacki Uniwersytet Techniczny w Bratysławie, Uniwersytet „La Sapienza” w Rzymie, Uniwersytet w Rennes, IUT Lannion, Uniwersytet IUT w Nantes, Northwest i w innych stanowych uniwersytetach Missouri, Uniwersytet w São Paulo, Rio de Janeiro-Niteroi, Uniwersytet w Essen, Utah State University, Logan.
Był członkiem Rady Naukowej Centrum Polimerów (1993–2002) i Centrum Materiałów Polimerowych i Węglowych PAN w Zabrzu (od 2005), Rady Naukowej Instytutu Chemii Organicznej PAN w Warszawie (1993–2005), Rady Głównej Szkolnictwa Wyższego (1999–2002).
Był cenionym specjalistą w zakresie chemii organicznej, mechanizmów reakcji organicznych i technik spektroskopowych.