9 listopada 1920 roku został zatwierdzony z dniem 1 kwietnia 1920 roku w stopniu majora gospodarczego, w grupie oficerów byłych Legionów Polskich. 3 maja 1922 roku został zweryfikowany w stopniu majora ze starszeństwem z dniem 1 czerwca 1919 roku i 45. lokatą w korpusie oficerów administracji, dział gospodarczy. W 1922 roku ukończył Wyższą Szkołę Intendentury w Warszawie. Następnie służył w Szefostwie Administracji Armii. Pełniąc służbę w Ministerstwie Spraw Wojskowych pozostawał na ewidencji Wojskowego Okręgowego Zakładu Gospodarczego w Warszawie-Powązkach, a później Okręgowego Zakładu Gospodarczego Nr I. Od 1925 w Kierownictwie Marynarki Wojennej w Warszawie na stanowisku szefa służby intendentury. 23 stycznia 1928 awansował na podpułkownika ze starszeństwem z dniem 1 stycznia 1928 i 2. lokatą w korpusie oficerów intendentów, a na pułkownika ze starszeństwem z dniem 19 marca 1937 roku i 2. lokatą w korpusie oficerów intendentów, grupa intendentów z wyższymi studiami wojskowymi. W 1937 ukończył kurs intendentów we francuskiej Wyższej Szkole Wojennej. W 1939 nadal pełnił służbę w Kierownictwa Marynarki Wojennej na stanowisku szefa służby intendentury.