Urodził się w dniu 15 stycznia 1909 we Lwowie.
Po ukończeniu w latach 1930-1933 Szkoły Podchorążych Piechoty w Ostrowi-Komorowie (10. Promocja im. gen. dyw. Kazimierza Fabrycego) został mianowany na stopień podporucznika, ze starszeństwem od 15 sierpnia 1933 i 317. lokatą w korpusie oficerów piechoty. Skierowany został wówczas do 14 pułku piechoty z Włocławka, w którym służył do września 1939 roku.
Na dzień 21 września 1933 zajmował stanowisko młodszego oficera w 7. kompanii strzeleckiej, a w dniu 4 września 1934 piastował funkcję młodszego oficera 1. kompanii w I batalionie. Z kolei w dniu 17 września 1934 odnotowany został na stanowisku młodszego oficera 8. kompanii w III batalionie 14 pp. Na dzień 5 czerwca 1935 zajmował 314. lokatę w swoim starszeństwie i jednocześnie 433. lokatę łączną wśród podporuczników korpusu piechoty.
W dniu 21 września 1936 wykazany został na stanowisku młodszego oficera 2. kompanii strzeleckiej w I batalionie. Awansowany do rangi porucznika piechoty ze starszeństwem od dnia 19 marca 1937 i 126. lokatą. Następnie dowodził 3. kompanią strzelecką (16 marca 1938) i 9. kompanią strzelecką (23 marca 1939 i 26 maja 1939).
Zgodnie z przydziałem mobilizacyjnym pozostał dowódcą 9. kompanii w III batalionie 14 pułku piechoty. Na jej czele walczył pod Mełnem i Grutą oraz w bitwie nad Bzurą. Wzięty do niemieckiej niewoli, przebywał w oflagach: IV A Hohnstein, IV C Colditz (od 15 stycznia 1940), II A Prenzlau (do 22 lutego 1941), II E Neubrandenburg i II D Gross Born (jego numer jeniecki to 48610).
Zmarł w oflagu II D Gross Born w dniu 28 stycznia 1944 i pochowano go na przyobozowym cmentarzu. W roku 1948 został ekshumowany i przeniesiony na cmentarz w Nadarzycach, a w roku 1953 na cmentarz wojenny Wałcz-Bukowina. Spoczywa w zbiorowym grobie – kwatera: IV, rząd: 4, mogiła: 2
W dniu 1 lipca 1945 Naczelny Wódz Polskich Sił zbrojnych, gen. dyw. Tadeusz Bór-Komorowski, zatwierdził jego pośmiertny awans do stopnia kapitana służby stałej piechoty z dniem 1 stycznia 1946. Pośmiertnie został również odznaczony Krzyżem Walecznych (nr 29875).