W październiku 1928 roku przeniesiony został do Departamentu Sprawiedliwości Ministerstwa Spraw Wojskowych, w którym objął stanowisko kierownika referatu w Wydziale Ogólnym. W kwietniu 1934 roku został prokuratorem przy Wojskowym Sądzie Okręgowym Nr I w Warszawie. 27 czerwca 1935 roku awansował na podpułkownika ze starszeństwem z dniem 1 stycznia 1935 roku i 4. lokatą w korpusie oficerów sądowychDziennik Personalny Ministerstwa Spraw Wojskowych Nr 9 z 28 czerwca 1935 roku, s. 67.. Następnie został szefem Wojskowej Prokuratury Okręgowej w Warszawie. Na tym stanowisku pozostawał do 17 września 1939 roku.

Po kampanii wrześniowej 1939 roku, przez Rumunię, przedostał się do Francji. W styczniu 1940 roku objął stanowisko szefa Sądu Polowego Nr 1 w Paryżu. Jako sędzia zawodowy kierował rozprawą przeciwko generałowi brygady Ludomiłowi Rayskiemu (przewodniczył generał brygady Aleksander Narbutt-Łuczyński). Od lipca 1940 roku, po ewakuacji do Wielkiej Brytanii, powołany został na stanowisko szefa Sądu Polowego I Korpusu Polskiego. W czerwcu 1943 roku mianowany został szefem Morskiego Sądu Wojennego. 27 stycznia 1944 roku został awansowany na pułkownika w korpusie oficerów audytorów. W kwietniu 1944 roku otrzymał nominację na sędziego Najwyższego Sądu Wojskowego.