Od października 1978 do sierpnia 1979 r. odbył staż naukowy w Foundation of Scientific Research w Bagdadzie (Irak). W latach 2000–2006 wykładał, w charakterze profesora wizytującego w: Bayreuth Universitat, Instituto Politechnico do Porto, Universidade de Santiago de Compostela, Seinäjoki University of Applied Science, University of Algarve, University of Bergen i Dezhou University (Chiny).
Od 1995 r. pracuje także na stanowisku profesora w Instytucie Politechnicznym Państwowej Wyższej Szkoły Zawodowej w Elblągu (od 1998 r. Akademia Nauk Stosowanych).
Był członkiem Komisji Analizy Powietrza i Gazów PAN (1994–1998), członkiem Normalizacyjnej Komisji Problemowej ds. Jakości Powietrza (od 1994), członkiem Normalizacyjnej Komisji Problemowej nr 116 ds. Imisji i Emisji Zanieczyszczeń (1998–2002), członkiem Stowarzyszenia Inżynierów i Techników Przemysłu Chemicznego (w latach 2002–2013 wiceprzewodniczący Zarządu Wojewódzkiego w Gdańsku), członkiem Normalizacyjnej Komisji Problemowej nr 280 ds. Jakości Powietrza (Polski Komitet Normalizacyjny) (2004–2008), członkiem Zespołu Chromatografii i Technik Pokrewnych Komitetu Chemii Analitycznej PAN (2008–2015).