W 1997 uczestniczył w miesięcznym kursie zarządzania projektami w Narodowym Instytucie Badań (EMPA) w Dubendorfie (Szwajcaria).
W trakcie pracy dydaktycznej w Instytucie Inżynierii Chemicznej i Procesowej Politechniki Warszawskiej prowadził zajęcia z następujących przedmiotów: „specjalne metody rozdzielania” – ćwiczenia audytoryjne i laboratorium, „procesy podstawowe” – zadania projektowe, „inżynieria chemiczna” – wykłady na kursie wieczorowym na Wydziale Chemicznym, „elektroniczna technika obliczeniowa” – laboratorium i wykłady, „biotechnologia” – projekty i wykłady, „systemy zapewniania jakości” – projekty i wykłady, kierował także Laboratorium Bioprocesów.
W trakcie pracy w Instytucie Inżynierii Chemicznej i Procesowej PW pełnił szereg funkcji organizacyjno-wychowawczych: opiekuna domu studenckiego (1979–1981), opiekuna obozów naukowych, członka i sekretarza Wydziałowej Komisji Rekrutacyjnej. Pełnił też szereg funkcji organizacyjnych: Pełnomocnika Dyrektora ds gospodarki truciznami (1978–1985), członka Komisji ds Osobowych oraz Komisji d.s. Regulacji Wynagrodzeń (1982–1987). W okresie od 1987 do 1989 był sekretarzem Senackiej Komisji d.s. Współpracy z Zagranicą. Od 1999 pełnił funkcje przewodniczącego Wydziałowej Komisji Wyborczej Wydziału Inżynierii Chemicznej i Procesowej.