Uczestniczył w powstaniach śląskich. W Wojsku Polskim został awansowany do stopnia porucznika piechoty ze starszeństwem z dniem 1 czerwca 1919. W 1923 był oficerem 59 pułku piechoty w Inowrocławiu. Awansowany do stopnia kapitana piechoty ze starszeństwem z dniem 1 stycznia 1928. Jako oficer macierzystego 59 pp w latach 1924–1931 pełnił służbę w Korpusie Ochrony Pogranicza, a następnie w 40 pułku piechoty we Lwowie.