Pracę zawodową rozpoczął w 1948 r., w czasie studiów, gdy został zatrudniony w Zakładzie Farmakologii UJ w Krakowie. Od roku akademickiego 1955/1956 był kierownikiem Katedry Farmakologii Śląskiej Akademii Medycznej w Katowicach. W roku akademickim 1959/1960 jako stypendysta Fundacji Rockefellera przebywał w Zakładzie Farmakologii Uniwersytetu w Oksfordzie. Po uzyskaniu stopnia docenta został samodzielnym pracownikiem naukowym w Śląskiej Akademii Medycznej w Katowicach. W latach 1968–1975 pracował w Światowej Organizacji Zdrowia, w Genewie, jako specjalista ds. środków odurzających i psychotropowych. W 1975 r. został kierownikiem programu uzależnień lekowych, rok później wszedł w skład komitetu ekspertów ds. alkoholizmu i zależności lekowych.

Po powrocie do kraju został w 1975 r. kierownikiem Zakładu Leków Hormonalnych i zastępcą dyrektora Instytutu Leków, a od 1981 r. jego dyrektorem. W 1985 r. został kierownikiem Zakładu Farmakologii Klinicznej i Społecznej Centrum Medycznym Kształcenia Podyplomowego w Warszawie.