od 1903 był współpracownikiem (od 1931 członkiem) Komisji Fizjograficznej Akademii Umiejętności (od 1919 PAU).
W latach 1909–1919 był profesorem botaniki Akademii Rolniczej w Dublanach. Od 1911 kierował Stacją Doświadczalną Botaniczno-Rolniczą we Lwowie, a w 1919 został profesorem Uniwersytetu Lwowskiego. W latach 1923–1924 pełnił funkcję dziekana Wydziału Matematyczno-Przyrodniczego, 1931–1932 rektora Uniwersytetu Jana Kazimierza we Lwowie. Od 1926 do 1939 jego asystentem był Walerian Bętkowski.
W okresie sowieckiej okupacji Lwowa 1939–1941 nadal prowadził działalność naukową. W sierpniu 1940 był gościem Wszechzwiązkowego Komitetu ds. Nauki ZSRR w Moskwie[Dzieje najnowsze: Tom 14, PAN, 1983]..
Od 1941 pracował jako karmiciel wszy zdrowych w Instytucie Badań nad Tyfusem Plamistym i Wirusami prof. Rudolfa Weigla we Lwowie, dzięki czemu – tak jak i inni tam zatrudnieni – uniknął niemieckich represji wobec Polaków. W 1944 osiadł w Krakowie. Pracował tamże w Instytucie Odo Bujwida, a krótko przed śmiercią podjął wykłady z anatomii i fizjologii roślin na Uniwersytecie Jagiellońskim.