W roku 1894 uzyskał habilitację na Wydziale Lekarskim Uniwersytetu Jagiellońskiego z zakresu fizjologii na podstawie pracy Zmiany w ciśnieniu krwi w naczyniach krwionośnych. W latach 1895–1935 był profesorem fizjologii Uniwersytetu Lwowskiego. Pracę rozpoczął od zbudowania Zakładu Fizjologii, który wyposażył w nowoczesny sprzęt. Jest uważany za najważniejszego twórcę tzw. lwowskiej szkoły fizjologii. W latach 1904/05 i 1916/17 był dziekanem Wydziału Lekarskiego, zaś w roku akademickim 1912/1913 pełnił funkcję rektora tej uczelni.

Podczas I wojny światowej po inwazji rosyjskiej 20 czerwca 1915 został przymusowo wywieziony przez władze rosyjskie do Kijowa w grupie zakładników. Staraniem Iwana Pawłowa i Czerwonego Krzyża został zwolniony w sierpniu 1915 r. i w następnym roku powrócił do miasta dzięki wymianie więźniów.

W 1932 r. odszedł na emeryturę, jako następcę na stanowisku wyznaczając Wiktora Tychowskiego. Od 1935 był profesorem honorowym UJK. Był także w latach 1921–29 wykładowcą Akademii Medycyny Weterynaryjnej we Lwowie. Był członkiem PAU i członkiem czynnym Towarzystwa Naukowego we Lwowie. Był pierwszym honorowym członkiem i laureatem medalu Polskiego Towarzystwa Fizjologicznego.