Z dniem 1 marca 1920 roku został przeniesiony ze stanowiska sędziego Sądu Wojskowego Okręgu Generalnego Kielce na stanowisko pełniącego obowiązki sędziego w Sądzie Wojskowym Okręgu Generalnego w Grudziądzu. 24 czerwca 1920 roku został zatwierdzony z dniem 1 kwietnia 1920 roku w stopniu podpułkownika, w Korpusie Sądowym, w grupie oficerów byłej armii austro-węgierskiej. 10 sierpnia 1920 został wyznaczony na stanowisko szefa sądu polowego etapu 5 Armii..
W 1921 roku pełnił służbę w Prokuraturze przy Sadzie Wojskowym Okręgu Generalnego w Warszawie. 3 maja 1922 roku został zweryfikowany w stopniu podpułkownika ze starszeństwem z dniem 1 czerwca 1919 roku i 30. lokatą w korpusie oficerów sądowych. W 1923 roku pełnił służbę w Prokuraturze przy Najwyższym Sądzie Wojskowym w Warszawie na stanowisku podprokuratora. 21 października 1924 roku Prezydent RP mianował go sędzią w wojskowych sądach okręgowych. W latach 1924–1927 był sędzią orzekającym w Wojskowym Sądzie Okręgowym Nr I w Warszawie. 21 czerwca 1927 roku został przydzielony z WSO Nr I do Wojskowego Sądu Okręgowego Nr II w Lublinie na stanowisko szefa sądu. 1 stycznia 1928 roku został mianowany pułkownikiem ze starszeństwem z dniem 1 stycznia 1928 roku i 3. lokatą w korpusie oficerów sądowych. Z dniem 31 marca 1929 roku został przeniesiony w stan spoczynku.