3 maja 1922 został zweryfikowany w stopniu kapitana ze starszeństwem z dniem 1 czerwca 1919 i 87. lokatą w korpusie oficerów łączności, a jego oddziałem macierzystym był 1 pułk łączności. W latach 1923–1924 był przydzielony z macierzystego pułku do Szefostwa Łączności Dowództwa Okręgu Korpusu Nr I w Warszawie. Później został przeniesiony do pułku radiotelegraficznego w Warszawie i przydzielony do 1 Okręgowego Szefostwa Łączności. 18 lutego 1928 został awansowany na majora ze starszeństwem z dniem 1 stycznia 1928 i 13. lokatą w korpusie oficerów łączności. W lipcu 1929 został przydzielony do 21 Dywizji Piechoty Górskiej w Bielsku na Śląsku na stanowisko szefa łączności. Na stopień podpułkownika został awansowany ze starszeństwem z dniem 19 marca 1939 i 2. lokatą w korpusie oficerów łączności, grupa techniczna. W marcu 1939 pełnił służbę w Kierownictwie Zaopatrzenia Wojsk Łączności w Warszawie na stanowisku kierownika referatu odbioru i nadzoru technicznego.

W czasie kampanii wrześniowej walczył na stanowisku dowódcy łączności 39 Dywizji Piechoty. Dostał się do niemieckiej niewoli. Przebywał w Oflagu VII A Murnau. Po uwolnieniu z niewoli wrócił do kraju i został zarejestrowany w jednej z rejonowych komend uzupełnień. W 1948 został przeniesiony w stan spoczynku.