Urodził się 10 lipca 1910 r. w Dobrakowie pow. Olkusz. Syn Jakuba i Agaty z Witkaniczów.
Ukończył seminarium nauczycielskie w Siennicy.
Następnie odbył służbę wojskową w Baonie Podchorążych Rezerwy Piechoty nr 5 (1932). Później odbył ćwiczenia w rezerwie w 22 pułku piechoty (1933, 1934) i Składnicy Materiałów Intendentury nr 6. Z dniem 1 stycznia 1935 r. mianowany ppor. rez. piech.
Pracował jako nauczyciel i kierownik Szkoły Powszechnej w Próchenkach koło Łosic.
W 1939 r. zmobilizowany do Wojska Polskiego, brał udział w obronie Lwowa. Po kapitulacji załogi miasta (22 września) dostał się do niewoli sowieckiej. Przebywał w obozie w Starobielsku.
W kwietniu lub maju 1940 r. zamordowany w Charkowie.
Pośmiertnie (2007) awansował na por.
Jego pamięci poświęcono tabliczkę w katedrze polowej WP w Warszawie.
Charków. Księga Cmentarna Polskiego Cmentarza Wojennego, Warszawa 2003; A. Leinwand, Dokumenty obrony Lwowa 1939, Warszawa 1997; Ogrody wspomnień, https://www.ogrodywspomnien.pl/index/showd/7348 [dostęp 10 II 2024]; R. Rybka, K. Stepan, Awanse oficerskie w Wojsku Polskim 1935-1939, Kraków 2003.