Urodził się 18 lipca 1894 r. w Łańcucie. Syn Jana i Albiny z Broszkiewiczów.
Ukończył gimnazjum w Stryju (1912 r.), po czym studiował medycynę na Uniwersytecie Lwowskim.
W czasie I wojny światowej od sierpnia 1914 r. w Legionie Wschodnim. Po jego rozwiązaniu we wrześniu tego roku wcielony do armii austro-węgierskiej – uzyskał stopień ppor. Należał do niepodległościowej organizacji Polskie Kadry Wojskowe we Lwowie.
Od 1 listopada 1918 r. uczestniczył w obronie tego miasta przeciwko Ukraińcom. Był adiutantem naczelnego komendanta kpt. Czesława Mączyńskiego. Po wojnie z bolszewikami w 1920 r. przeniesiony do rezerwy. Zweryfikowany jako kpt. rez. lek. z 1 czerwca 1919 r., 19 marca 1939 r. awansował na mjr. rez. lek.
Ukończył studia medyczne na Uniwersytecie Lwowskim, uzyskując dyplom lekarski (22 czerwca 1922 r.).
Mieszkał w Cieszynie. Pracował jako asystent w klinice położniczo-ginekologicznej tamtejszego Szpitala Śląskiego.
Podczas II wojny światowej dwukrotnie aresztowany przez Niemców. 12 kwietnia 1940 r. osadzony w obozie koncentracyjnym w Dachau (nr więźnia 20 915). 25 maja przewieziony do obozu koncentracyjnego w Mauthausen-Gusen. Zwolniony z obozu, zamieszkał w Krakowie, gdzie pracował jako lekarz Ubezpieczalni Społecznej. Współpracował z ruchem oporu.
Po wojnie powrócił do Cieszyna. W latach 1945-1948 redaktor „Śląskiej Gazety Lekarskiej”.
Zmarł 12 grudnia 1967 r. w Wiśle.
Odznaczony Krzyżem Niepodległości i Krzyżem Walecznych.
J. Klistała, Martyrologium mieszkańców Ziemi Cieszyńskiej, Brennej, Chybia, Dębowca, Drogomyśla, Goleszowa, Górek, Haźlach, Istebnej, Kończyc, Skoczowa, Strumienia, Ustronia, Wisły, Zebrzydowic w latach 1939-1945 – Słownik biograficzny, Bielsko-Biała 2011; „Monitor Polski” nr 255/1933; Obrona Lwowa 1-22 listopada 1918 t. 1, 3, Lwów 1933, 1939; Polski Almanach Medyczny na rok 1956, Warszawa 1957; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934; R. Rybka, K. Stepan, Awanse oficerskie w Wojsku Polskim 1935-1939, Kraków 2003.