Ukończył Szkołę Podchorążych Piechoty w wymiarze czterech miesięcy w 1921. W tym roku zdał także maturę. 3 maja 1922 roku został zweryfikowany w stopniu podporucznika ze starszeństwem z dniem 1 lipca 1921 roku i 1560. lokatą w korpusie oficerów piechotyLista starszeństwa oficerów zawodowych. Załącznik do Dziennika Personalnego Ministerstwa Spraw Wojskowych Nr 13 z 8 czerwca 1922 roku, Zakłady Graficzne Ministerstwa Spraw Wojskowych, Warszawa 1922, s. 149..
W 1923 służył w 2 pułku Strzelców Podhalańskich w Sanoku. W tym samym roku został awansowany do stopnia porucznika ze starszeństwem z dniem 1 grudnia 1920 i 9. lokatą w korpusie oficerów piechoty. W 1925 roku ukończył czteromiesięczny kurs doskonalenia młodszych oficerów piechoty w Chełmnie. Na przełomie lat 20. i 30. jako porucznik 2 pspodh. został przeniesiony do Korpusu Ochrony Pogranicza i przydzielony do batalionu KOP „Łużki”, którego został dowódcą. 7 czerwca 1934 roku otrzymał przeniesienie z KOP do 67 pułku piechoty w BrodnicyDziennik Personalny Ministerstwa Spraw Wojskowych Nr 11 z 7 czerwca 1934 roku, s. 181.Lista starszeństwa oficerów zawodowych piechoty. 5 czerwiec 1935. Dodatek bezpłatny dla prenumeratorów „Przeglądu Piechoty”, Warszawa 1935, s. 92.. Na stopień kapitana został mianowany ze starszeństwem z 1 stycznia 1936 i 57.