Urodził się 2 sierpnia 1894 r. w Dobczycach (w Żmigrodzie Nowym?). Syn Tadeusza i Marii z Kaletów.
2 czerwca 1913 r. uzyskał maturę w gimnazjum św. Jacka w Krakowie, po czym podjął studia na Wydziale Lekarskim Uniwersytetu Jagiellońskiego.
W czasie I wojny światowej od 6 sierpnia 1914 r. w oddziałach strzeleckich i Legionach Polskich. Służył w 2 pp LP. Uczestniczył w kampanii karpackiej. Następnie w 4 pp LP brał udział w walkach na Wołyniu. 9 lutego 1916 r. awansowany na sierż. san. Ranny, leczył się w szpitalu w Zakopanem i Domu Uzdrowieńców LP w Kamieńsku. Po decyzji komisji lekarskiej z 12 maja 1916 r. przeniesiony do Centralnego Biura Werbunkowego Departamentu Wojskowego NKN. Służył na placówce we Włoszczowie (15 maja 1916–1 stycznia 1917), gdzie przejściowo (1 sierpnia-24 października) pełnił obowiązki komisarza werbunkowego. Mianowany 1 kwietnia 1917 r. chor. kanc., był wówczas oficerem Krajowego Inspektoratu Zaciągu. Pozostawał na placówce we Włoszczowie.
Po kryzysie przysięgowym w lipca 1917 r. wystąpił z Legionów i podjął dalsze studia medyczne.
Przyjęty do Wojska Polskiego dekretem z 7 lipca 1919 r. w stopniu ppor. san. z zatwierdzeniem przydziału do szpitala epidemicznego w Krakowie. W listopadzie 1920 r. jako oficer szpitala wojskowego w Bochni awansował na kpt. san. (z dniem 1 kwietnia). Po wojnie z bolszewikami przeniesiony do rezerwy. Zweryfikowany jako kpt. rez. plek. ze starszeństwem z 1 czerwca 1919 r.
W 1923 r. uzyskał dyplom lekarski. W niepodległej Polsce mieszkał w Częstochowie. Pracował zawodowo jako lekarz pediatra.
Należał do Związku Legionistów Polskich.
Prezes oddziału Polskiego Towarzystwa Tatrzańskiego w Częstochowie (od 1933 r.).
Podczas wojny i po jej zakończeniu mieszkał w Częstochowie, gdzie pracował w Ubezpieczalni Społecznej.
Zmarł 19 grudnia 1954 r. i został pochowany na Cmentarzu Parafialnym przy ul. św. Rocha w Częstochowie.
Odznaczony Krzyżem Niepodległości i trzykrotnie Krzyżem Walecznych..
W.K. Cygan, Oficerowie Legionów Polskich 1914–1917. Słownik biograficzny t. 2, Warszawa 2006; Lista starszeństwa oficerów Legionów Polskich, Warszawa 1917; „Monitor Polski” nr 93/1937; Rocznik Lekarski Rzeczypospolitej Polskiej na rok 1948, Warszawa 1949; Rocznik Lekarski Rzeczypospolitej Polskiej na 1938 rok, Warszawa 1938; Rocznik Lekarski Rzeczypospolitej Polskiej na 1936 rok, Warszawa 1936; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934; K. Stepan, Prawie jak słownik, „Mars” t. 20/2006; Wycieczka hucułów i Podhalan w Częstochowie, „Goniec Częstochowski” nr 261/1934; Wykaz lekarzy-specjalistów, „Kurier Częstochowski” nr 245/1943.