W lutym 1905 mianowany sekretarzem sądowym i przeniesiony stamtąd do C. K. Sądu Powiatowego w Monasterzyskach•. W tym samym charakterze od około 1906 był zatrudniony w C. K. Sądzie Krajowym we Lwowie••, gdzie od około 1909 pracował w charakterze sędziego powiatowego•. W styczniu 1911 został awansowany do rangi radcy sądu krajowego we Lwowie i przeniesiony do C. K. Sądu Obwodowego w Stryju•. Pracował tam w kolejnych latach• do końca I wojny światowej w 1918•••. W okresie swojej służby funkcjonował w środowisku sędziowskim we Lwowie; w marcu 1907 wybrany zastępcą sekretarza Krajowego Związku Sędziów we Lwowie, 10 listopada 1907 wybrany członkiem i sekretarzem wydziału KZS.
Po odzyskaniu niepodległości przez Polskę do 1921 był sędzią powiatowym w Stryju. Łącznie przez 25 lat pełnił funkcję sędziego powiatowego. 19 marca 1921 został wpisany na listę adwokacką w Stryju i od tego czasu prowadził tam kancelarię adwokacką. Jako emerytowany radca sądu i adwokat w 1922 został członkiem Okręgowej Komisji Wyborczej dla Okręgu Wyborczego nr 52 w Stryju. W tym mieście pełnił także stanowisko sędziego okręgowego. 6 listopada 1924 objął mandat senatora po zrzeczeniu się mandatu przez Zygmunta Lewakowskiego w I kadencji Senatu II RP 1922-1927. Formalnie był parlamentarzystą wybranym z listy nr 8 z województwa stanisławowskiego.