Po odzyskaniu przez Polskę niepodległości został przyjęty do Wojska Polskiego. 25 listopada 1920 został zatwierdzony z dniem 1 kwietnia 1920 w stopniu porucznika, w grupie oficerów byłej armii austro-węgierskiej. Do wiosny 1928 służył w 56 pułku piechoty w Krotoszynie. 3 maja 1922 został zweryfikowany w stopniu kapitana ze starszeństwem z 1 czerwca 1919 i 1397. lokatą w korpusie oficerów piechoty. W kwietniu 1928 został przeniesiony do 33 pułku piechoty w Łomży. 27 stycznia 1930 został mianowany majorem ze starszeństwem z 1 stycznia 1930 i 49. lokatą w korpusie oficerów piechoty. W marcu tego roku został przeniesiony do 6 pułku strzelców podhalańskich w Samborze na stanowisko kwatermistrza. W sierpniu 1935 został przeniesiony do Powiatowej Komendy Uzupełnień Złoczów na stanowisko komendanta. 1 września 1938 dowodzona przez niego jednostka została przemianowana na Komendę Rejonu Uzupełnień Złoczów, a zajmowane przez niego stanowisko otrzymało nazwę „komendant rejonu uzupełnień”. W 1939 w dalszym ciągu pełnił służbę na tym stanowisku.

Po II wojnie światowej pod koniec lat 40. był prezesem Komitetu Organizacyjnego Stowarzyszenia Polskich Kombatantów na Austrię.