Absolwent Korpusu Kadetów Nr 1 we Lwowie i Szkoły Podchorążych Inżynierii w Warszawie (1935). Na stopień podporucznika został mianowany ze starszeństwem z 15 sierpnia 1934 i 26. lokatą w korpusie oficerów łączności. Na stopień porucznika został mianowany ze starszeństwem z dniem 19 marca 1938 i 24. lokatą w korpusie oficerów łączności. W marcu 1939 pełnił służbę w pułku radiotelegraficznym w Warszawie na stanowisku instruktora 2. kompanii 3 batalionu radiotelegraficznego. Podczas kampanii wrześniowej dowódca kompanii radiowej w Armii „Poznań”, brał udział w bitwie nad Bzurą.