Po ukończeniu nauki pozostał w Katedrze Farmakologii i awansował kolejno na stanowiska: asystenta (1958), starszego asystenta (1961), adiunkta (1965), docenta (1970), profesora nadzwyczajnego (1978) i profesora zwyczajnego (1986). Był stypendystą Instytutu Farmakologii Akademii Nauk w Moskwie oraz Laboratorium Farmakologii Biochemicznej Narodowego Instytutu Zdrowia w Bethesdzie.
W ŚAM pełnił na przestrzeni lat różne funkcje: prodziekana (1975–1977), a następnie dziekana (1977–1980) Wydziału Lekarskiego w Katowicach, rektora (1980–1982), przewodniczącego Senackiej Komisji Nauki (od 1990), członka Senatu Akademii (1983–2002).
Na jego dorobek naukowy składa się 348 prac z zakresu farmakologii, farmakologii klinicznej i farmakoterapii (w tym: 182 artykuły oryginalne opublikowane w czasopismach polskich, 101 w czasopismach zagranicznych, 55 prac poglądowych i 10 tekstów popularnonaukowych), które były cytowane razem 1121 razy. Jedna praca jego autorstwa została sklasyfikowana przez Institute for Scientific Information jako famous paper, czyli słynna publikacja.