Podjął pracę w duszpasterstwie w Kulikowie, a następnie we Lwowie, gdzie przez sześć lat uczył religii w szkole miejskiej oraz studiował filozofię na Uniwersytecie Lwowskim. W 1879 ukończył studia na Wydziale Filozofii ze stopniem doktora. W 1880 podjął pracę na stanowisku adiunkta Wydziału Teologicznego Uniwersytetu we Lwowie, aby po czterech latach zostać mianowanym profesorem nadzwyczajnym i objąć katedrę Wydziału Teologicznego na Uniwersytecie Jagiellońskim w Krakowie. W 1889 uzyskał stopień doktora teologii na Papieskim Uniwersytecie Gregoriańskim w Rzymie, a dwa lata później stopień profesora zwyczajnego prawa kanonicznego.

Pięciokrotnie piastował funkcję dziekana Wydziału Teologicznego Uniwersytetu Jagiellońskiego; w latach: 1895–1897, 1904–1905, 1907–1908, 1913–1914. W 1902 został obrany rektorem Uniwersytetu Jagiellońskiego i tym samym był posłem wiralnym na Sejmie Krajowym.