W ramach działalności dydaktycznej na macierzystej uczelni oraz innych (np. Politechnika Krakowska (1978–1981) Politechnika Częstochowska) opracował i prowadził wykłady, m.in. podstawy technologii chemicznej, termodynamika chemiczna, analiza statyki i kinetyki procesów chemicznych, inżynieria reaktorowa dla specjalności technologicznych oraz termodynamika procesowa dla inżynierii chemicznej. Był promotorem ponad 100 dyplomowych prac magisterskich i 15 prac doktorskich. W 56 innych pracach doktorskich pełnił funkcję recenzenta. Recenzował też 41 rozpraw habilitacyjnych i opracował ok. 50 opinii o dorobku naukowym w związku z ubieganiem się o stanowiska i tytuły profesorskie oraz ok. 50 ocen projektów badawczych dla KBN.

Praca na emeryturze W 1994 roku przeszedł na emeryturę, jednak był nadal czynny zawodowo. Na Politechnice Śląskiej prowadził zajęcia dydaktyczne dla doktorantów oraz uczestniczył w przygotowywaniu i realizacji programów badawczych. Opiniował wnioski o finansowanie badań naukowych. Był również aktywny poza macierzystą uczelnią – brał udział w pracach SITPChem i różnych rad naukowych, w tym – rad instytutów branżowych, stanowiących naukowe zaplecze przemysłu chemicznego. Opracowywał teksty nowych podręczników akademickich i publikacji naukowych. Uczestniczył w przygotowaniach konferencji naukowych, np.