Pod koniec 1944 wyjechał do Wielkiej Brytanii, gdzie na Polskim Wydziale Lekarskim na Uniwersytecie w Edynburgu wykładał chemię fizjologiczną w latach 1945-1946. Następnie powrócił do kraju, gdzie po śmierci Leona Marchlewskiego przejął prowadzenie Zakładu Chemii Lekarskiej. Od 1947 należał do Polskiej Partii Socjalistycznej, a następnie członkiem Polskiej Zjednoczonej Partii Robotniczej. W 1948 roku został profesorem nadzwyczajnym chemii lekarskiej Uniwersytetu Jagiellońskiego. W 1952 roku został przewodniczącym komitetu biochemicznego i członkiem korespondentem PAN, dwa lata później krakowska Akademia Medyczna nadała mu tytuł profesora zwyczajnego. W 1957 roku założył i został pierwszym przewodniczącym Polskiego Towarzystwa Biochemicznego, współtworzył Polskie Towarzystwo Historii Medycyny. W 1959 został członkiem rzeczywistym PAN, w latach 1960-1963 był członkiem Prezydium PANCzłonkowie PAN: Skorowidz. W 1962 otrzymał Nagrodę „Problemów” za osiągnięcia w dziedzinie popularyzowania nauki.

Dorobek naukowy Obejmuje ponad 190 prac, w tym 82 doświadczalne, 35 artykułów przeglądowych i popularnonaukowych, 70 z zakresu historii nauki oraz 5 monografii.