11 kwietnia 1921 został mianowany z dniem 1 stycznia 1921 podporucznikiem wojsk kolejowych z równoczesnym zaliczeniem do Rezerwy armii i powołaniem do służby czynnej. 1 czerwca 1921 nadal pełnił służbę w I baonie wojsk kolejowych, a jego oddziałem macierzystym był 1 pułk wojsk kolejowych w Krakowie. W listopadzie tego roku został odkomenderowany na dziesięciomiesięczny kurs w Obozie Szkolnym Wojsk Kolejowych w Jabłonnie. 3 maja 1922 został zweryfikowany w stopniu podporucznika ze starszeństwem od 1 czerwca 1919 i 8. lokatą w korpusie oficerów kolejowych. Po ukończeniu kursu wrócił do macierzystego pułku. 12 lutego 1923 prezydent RP awansował go z dniem 1 stycznia 1923 na porucznika ze starszeństwem z 1 listopada 1920 i 3. lokatą w korpusie oficerów kolejowych. Z dniem 10 września 1925 został przeniesiony służbowo do dywizjonu szkolnego pociągów pancernych w Jabłonnie na trzymiesięczny III kurs doszkolenia załóg pociągów pancernych. Po ukończeniu kursu objął dowództwo 2 kompanii w macierzystym pułku w krakowskim garnizonie. W listopadzie 1927 został przeniesiony do 2 pułku kolejowego w Jabłonnie. Początkowo dowodził plutonem, następnie pełnił funkcję instruktora w pułkowej szkole podoficerskiej, po czym objął dowództwo kompanii.