Dyplom magistra inżyniera chemika nauk technicznych ze specjalnością technologia chemiczna nieorganiczna otrzymał w grudniu 1950 roku.

Praca na Politechnice Śląskiej thumb|200px|Wydział Chemiczny II PŚl Pracę na Politechnice Śląskiej rozpoczął już przed ukończeniem studiów, w 1949 roku, w Katedrze Technologii Wielkiego Przemysłu Nieorganicznego. W latach 1954–1956 odbył tu aspiranturę naukową i wykonał pracę doktorską pt. Zastosowanie amoniaku do odzyskiwania dwutlenku siarki z rozcieńczonych gazów przemysłowych. Zagadnienia statyki układu NH3–SO2–H2O. Pracę obronił 16 grudnia 1959W broszurze, wydanej z okazji uroczystego odnowienia doktoratu po 50 latach, podano omyłkowo rok 1969., uzyskując stopień naukowy doktora nauk technicznych.

W 1963 roku odbył sześciomiesięczny staż naukowy w katedrach prof. M. J. Pozina i P. G. Romankowa (Chemiczno-Technologiczny Instytut w Leningradzie), gdzie wzbogacał wiedzę o kinetyce absorpcji z reakcją chemiczną i analizie wymiarowej. W listopadzie tego samego roku uzyskał stopień naukowy doktora habilitowanego za pracę „Kinetyka procesu absorpcji dwutlenku siarki w roztworach siarczynów amonowych”.