22 września 1930 roku został przydzielony na trzymiesięczny XIV Kurs w Centralnej Szkole Strzelniczej w ToruniuDziennik Personalny Ministerstwa Spraw Wojskowych Nr 1 z 28 stycznia 1931 roku, s. 39.. 29 kwietnia 1933 roku awansował na kapitana ze starszeństwem z dniem 1 stycznia 1933 roku i 117. lokatą w korpusie oficerów piechotyDziennik Personalny Ministerstwa Spraw Wojskowych Nr 6 z 29 kwietnia 1933 roku, s. 116.. W 1939 roku służył w Batalionie KOP „Sarny”.

Po wybuchu II wojny światowej i zajęciu Kresów Wschodnich przez Armię Czerwoną wyjechał do Warszawy. Od lutego 1940 działał w Związku Walki Zbrojnej na terenie Warszawy. W 1941 pełnił funkcję instruktora wyszkolenia wojskowego Szarych Szeregów. Od 1943 dowodził Inspektoratem Zachodnim Gródek Jagielloński, w tym samym roku został szefem Wydziału operacyjnego Komendy Okręgu Lwów AK. W lipcu 1944 został szefem sztabu Okręgu Lwów „NIE”, zaś w grudniu 1945 w związku z włączeniem Lwowa do ZSRR wyjechał w głąb Polski.