1 maja 1925 został przeniesiony z korpusu oficerów piechoty (1 pp Leg.) do korpusu oficerów inżynierii i saperów (10 pułku saperów) w stopniu kapitana za starszeństwem z 1 czerwca 1919 i 92,4 lokatą z przydziałem do Dowództwa Okręgu Korpusu Nr X w Przemyślu na stanowisko referenta w Szefostwie Inżynierii i Saperów. Później został przydzielony do Kierownictwa Rejonu Inżynierii i Saperów Przemyśl. W 1926 został przydzielony do 10 Okręgowego Szefostwa Budownictwa w Przemyślu. 18 lutego 1928 prezydent RP nadał mu z dniem 1 stycznia 1928 stopień majora w korpusie oficerów inżynierii i saperów i 11. lokatą. W kwietniu tego roku został przeniesiony z 10 pułku saperów do kadry oficerów saperów z równoczesnym przydziałem do 5 Okręgowego Szefostwa Budownictwa w Krakowie na stanowisko referenta. W lipcu 1929 został przeniesiony do 6 Okręgowego Szefostwa Budownictwa we Lwowie na stanowisko szefa. W marcu 1931 został przeniesiony do 1 Okręgowego Szefostwa Budownictwa w Warszawie na stanowisko szefa. Na stopień podpułkownika został awansowany ze starszeństwem z 19 marca 1937 i 1. lokatą w korpusie oficerów administracji. Na stanowisku szefa budownictwa Okręgu Korpusu Nr I pozostawał do 1939.