Po wybuchu II wojny światowej brał udział w działaniach wojennych w ramach kampanii wrześniowej. W listopadzie 1939 znalazł się w gronie aresztowanych pracowników nauki Uniwersytetu Jagiellońskiego (Sonderaktion Krakau) i do lutego 1940 był więziony, m.in. w obozie koncentracyjnym Sachsenhausen. Po uwolnieniu pracował jako inspektor w dziale łąk i pastwisk w Krakowskiej Izbie Rolniczej oraz uczestniczył w konspiracyjnym nauczaniu w ramach tajnego Uniwersytetu Jagiellońskiego. Kontynuował pracę na stanowisku docenta w Katedrze Botaniki Ogólnej po wojnie, w 1947 został mianowany profesorem nadzwyczajnym i kierownikiem Katedry Fizjologii Roślin. Profesorem zwyczajnym był od 1956; w latach 1956–1959 pełnił funkcję dziekana Wydziału Biologii i Nauk o Ziemi. Przeszedł na emeryturę w 1967.

Współpracował również z innymi jednostkami naukowymi. W latach 1956–1968 kierował Zakładem Fizjologii Roślin PAN (oraz Pracownią Fotofizjologii tego zakładu), a następnie (1968–1981) przewodniczył jego Radzie Naukowej. Był również profesorem w Zakładzie Flory Polskiej (1962–1963) i przewodniczącym Rady Naukowej (1971–1982) Instytutu Botaniki PAN. Wykładał fizjologię roślin w Wyższej Szkole Pedagogicznej w Katowicach (1946–1947).