Ukończył studia prawnicze uzyskując tytuł doktora. W niepodległej II Rzeczypospolitej wstąpił do służby wymiaru sprawiedliwości. Pełnił stanowisko wiceprokuratora Sądu Okręgowego we Lwowie. Ze stanowiska wiceprokuratora Sądu Okręgowego we Lwowie we wrześniu 1936 został mianowany na posadę wiceprokuratora Sądu Apelacyjnego w Warszawie. Jako prokurator był oskarżycielem m.in. w rozprawie doraźnej w sprawie Mykołę Łemyka oskarżonego o zamach na konsula generalnego ZSRR we Lwowie (1933), w procesie o zamordowanie posterunkowego Stanisława Jacyny (1934), w rozpoczętym 25 maja 1936 przed sądem we Lwowie w procesie 23 ukraińskich działaczy OUN, w tym winnych zabójstwa Bronisława Pierackiego jak Stepan Bandera, oskarżonych o zdradę stanu i szereg zamachów (przewodniczącym składu sędziowskiego był Paweł Dysiewicz). Do 1939 pracował jako prokurator w Warszawie.

W Wojsku Polskim został awansowany do stopnia porucznika rezerwy piechoty ze starszeństwem z dniem 2 stycznia 1932. W 1934 był oficerem rezerwowym 53 pułku piechoty i pozostawał wówczas w ewidencji Powiatowej Komendy Uzupełnień Lwów Miasto.