Urodził się 6 maja 1900 r. w Lublinie. Syn Artura i Kaliksty z Pogonowskich.
Działacz niepodległościowy ps. „Jałowiec”. Z dniem 1 lipca 1925 r. mianowany ppor. rez. plek., 1 stycznia 1935 r. awansował na por. rez. lek.
Ukończył studia medyczne na Uniwersytecie Warszawskim, uzyskując 4 grudnia 1928 r. dyplom lekarski.
W niepodległej Polsce mieszkał w Katowicach. Specjalizował się w chirurgii. Pracował jako asystent oddziału chirurgicznego Lecznicy Spółki Brackiej w Katowicach i ordynatorem w takiej lecznicy w Knurowie, od 1 grudnia 1936 r. był ordynatorem w szpitalu św. Juliusza w Rybniku.
Podczas II wojny światowej brał udział w działalności konspiracyjnej na terenie Lubelszczyzny ps. „Kamil”.
Po 1944 r. w LWP. W latach 1946–1948 w stopniu ppłk. był komendantem Szpitala Garnizonowego w Zielonej Górze. Później przeniesiony do rezerwy.
W 1956 r. pracował w szpitalu powiatowym w Wyrzysku.
Zmarł w 1960 r.
Odznaczony Medalem Niepodległości.
Żonaty z Kamilą Zdaniewską, miał córkę.
T. Dzwonkowski, R. Skobelski, H. Szczegóła, Szpital Wojewódzki im. Karola Marcinkowskiego w Zielonej Górze (1945–2015), Zielona Góra 2015; „Monitor Polski” nr 64/1937; Polski Almanach Medyczny na rok 1956, Warszawa 1957; Rocznik Lekarski Rzeczypospolitej Polskiej na rok 1948, Warszawa 1949; Rocznik Lekarski Rzeczypospolitej Polskiej na rok 1938, Warszawa 1938; Rocznik Lekarski Rzeczypospolitej Polskiej na rok 1936, Warszawa 1936; Rocznik oficerski rezerw 1934; R. Rybka, K. Stepan, Awanse oficerskie w Wojsku Polskim 1935–1939, Kraków 2003; „Sztandar Polski i Gazeta Rybnicka”, nr 143/1936.