Po ukończeniu studiów w 1956 r. związał się zawodowo z Politechniką Śląską w Gliwicach, gdzie przeszedł wszystkie szczeble kariery akademickiej: asystenta (1956–1960), starszego asystenta (1960–1964), adiunkta (1964–1969). 1 lutego 1969 r. otrzymał nominację na stanowisko naukowe docenta. W uczelni pełnił także wiele funkcji: zastępcy prorektora ds. nauczania (1969–1972), zastępcy dyrektora ds. nauki (1971–1977), a następnie dyrektora Instytutu Nauk Społecznych (1977–1992). Pracował w Katedrze Ekonomii Politycznej na Wydziale Mechanicznym. Współtworzył Wydział Organizacji i Zarządzania, na którym objął kierownictwo Katedry Ekonomii i Finansów, którą zarządzał do przejścia na emeryturę. Przez wiele lat pracował w Komisji Rekrutacyjnej dla kandydatów na studia dzienne oraz zasiadał w Komisji ds. Rozwoju Kadry Naukowo-Dydaktycznej (1972–1981), Komisji Nagród z Funduszu Rektorskiego (1976–1981), Komisji ds. Badań Naukowych (1977–1980), Komisji ds. Budżetu (1977–1978), Radzie Szkoły ds. Młodzieży (1978–1981).

W latach 1997–2006 pełnił funkcję pierwszego rektora niepublicznej Wyższej Szkoły Ekonomii i Administracji w Bytomiu.