Od 1923 r. pełnił funkcję zastępcy dowódcy, a następnie dowódcy I dywizjonu lotniczego. 1 grudnia 1924 roku został mianowany majorem ze starszeństwem z 15 sierpnia 1924 roku i 2. lokatą w korpusie oficerów aeronautycznych. W styczniu 1925 został przydzielony z 1 pułku lotniczego do Szkoły Pilotów w Bydgoszczy na stanowisko komendanta parku. W marcu tego roku został przesunięty na stanowisko dowódcy 3 eskadry, a w następnym roku ponownie na stanowisko komendanta parku. W październiku 1926 został przeniesiony do kadry oficerów lotnictwa z pozostawieniem na dotychczasowym stanowisku w szkole. Następnie pełnił służbę w Centralnej Szkole Podoficerów Pilotów Lotnictwa w Bydgoszczy. Z dniem 31 grudnia 1928 został przeniesiony w stan spoczynku. W 1934 roku, jako oficer stanu spoczynku pozostawał w ewidencji Powiatowej Komendy Uzupełnień Bydgoszcz Miasto. Posiadał przydział do Oficerskiej Kadry Okręgowej Nr VIII. Był wówczas „w dyspozycji dowódcy Okręgu Korpusu Nr VIII”.
W 1940 r. został aresztowany przez Niemców i osadzony w więzieniu na Zamku Lubelskim. Od 24 maja 1941 był więziony w obozie koncentracyjnym Auschwitz, gdzie otrzymał numer obozowy 16301.