Urodził się 23 listopada 1911 w Mikulczycach, syn Augustyna i Anny ze Strużynów.
Ukończył studia prawnicze. Pracował w Sądzie Rejonowym w Tarnowskich Górach. Kawaler.
Absolwent kursu podchorążych rezerwy przy 73. Pułku Piechoty (1935). Podporucznik mianowany od 1 stycznia 1938.
W 1939 roku zmobilizowany do baonu ON „Tarnowskie Góry”.
Jeniec Kozielska, zamordowany w Katyniu.
Odznaczony pośmiertnie Krzyżem Kampanii Wrześniowej 1939 przez Ministerstwo Spraw Wojskowych Rządu Emigracyjnego w Londynie (przekazano 1995 roku w Polsce).
Pośmiertnie mianowany na stopień porucznika przez prezydenta RP Lecha Kaczyńskiego na podstawie decyzji Ministra Obrony Narodowej (5 października 2007).