W latach 30. XX wieku pełnił służbę w 60 pułku piechoty wielkopolskiej w Ostrowie WielkopolskimLista starszeństwa oficerów zawodowych piechoty. 5 czerwiec 1935. Dodatek bezpłatny dla prenumeratorów „Przeglądu Piechoty”, Warszawa 1935, s. 82.. 29 kwietnia 1933 roku został awansowany na kapitana ze starszeństwem z dniem 1 stycznia 1933 roku i 112. lokatą w korpusie oficerów piechotyDziennik Personalny Ministerstwa Spraw Wojskowych Nr 6 z 29 kwietnia 1933 roku, s. 116..
W 1939 roku pełnił służbę w batalionie Korpusu Ochrony Pogranicza „Iwieniec” na stanowisku dowódcy kompanii odwodowej.
W czasie kampanii wrześniowej 1939 roku dostał się do niewoli radzieckiej. Przebywał w obozie w Kozielsku. Wiosną 1940 roku został zamordowany przez funkcjonariuszy NKWD w Katyniu i tam pogrzebany. Od 28 lipca 2000 roku spoczywa na Polskim Cmentarzu Wojennym w Katyniu.