Z dniem 4 grudnia 1928 został przeniesiony z korpusu oficerów saperów kolejowych do korpusu oficerów inżynierii i saperów z pozostawieniem na zajmowanym stanowisku. W październiku 1929 został przeniesiony do 2 batalionu mostów kolejowych w Jabłonnie (od 1934 – Legionowo). 18 lutego 1930 prezydent RP nadał mu z dniem 1 stycznia 1930 stopień kapitana w korpusie oficerów inżynierii i saperów i 12. lokatą. W marcu 1931 został przeniesiony do Centrum Wyszkolenia Saperów w Modlinie na stanowisko instruktora kompanii szkolnej Szkoły Podchorążych Rezerwy Saperów. 18 marca 1932 wrócił do 2 baonu mostów kolejowych na stanowisko dowódcy kompanii, a później oficera do spraw wyszkolenia. W 1936 ukończył XXVI kurs unifikacyjno-doskonalący dla kapitanów w Centrum Wyszkolenia Piechoty w Rembertowie. Na stopień majora został awansowany ze starszeństwem z 19 marca 1937 i 23. lokatą w korpusie oficerów saperów. Do września 1939 pełnił służbę na stanowisku II zastępcy dowódcy (kwatermistrza) 2 batalionu mostów kolejowych w Legionowie.