8 stycznia 1924 został zatwierdzony w stopniu porucznika rezerwy ze starszeństwem z 1 czerwca 1919 i 504. lokatą w korpusie oficerów kawalerii. Posiadał wówczas przydział w rezerwie do 21 Pułku Ułanów Nadwiślańskich w Równem. W 1934, jako oficer rezerwy pozostawał w ewidencji Powiatowej Komendy Uzupełnień Pułtusk. Posiadał przydział w rezerwie do 11 Pułku Ułanów Legionowych w Ciechanowie.

1 maja 1929 rozpoczął pracę w Ministerstwie Spraw Zagranicznych, w charakterze pracownika kontraktowego Konsulatu Generalnego RP w Paryżu, a od 1 lipca 1929 Ambasady RP w tym mieście. 1 lutego 1932 został przeniesiony do Konsulatu RP w Marsylii. Od 16 lutego 1933 był referentem w Referacie Politycznym Wydziału Prasowego. 1 listopada 1934 został etatowym urzędnikiem MSZ – prowizorycznym referentem z VII grupą uposażenia. 1 kwietnia 1935 rozpoczął pracę w Konsulacie Generalnym RP w Lille, początkowo na stanowisku prowizorycznego wicekonsula, a od 1 kwietnia 1936 – prowizorycznego konsula. Od 22 lipca 1938 do 6 stycznia 1940 był konsulem w Brukseli. Od 6 stycznia 1940 służył w 1 Dywizji Grenadierów. Wziął udział w kampanii francuskiej. 24 czerwca 1940 dostał się niemieckiej niewoli i został osadzony w Oflagu XVII A Edelbach w Austrii. Po uwolnieniu został konsulem w Brukseli. 20 lipca 1945 został zwolniony.