Urodził się w rodzinie Ludwika i Władysławy ze Skowrońskich. Absolwent Wydziału Lekarskiego Uniwersytetu Warszawskiego (1927) i Oficerskiej Szkoły Sanitarnej (1928). Od 1918 w Wojsku Polskim. Podczas wojny 1920 służył w Szpitalu Mokotowskim. W 1923 i 1924 służył w 1 batalionie sanitarnym jako porucznik podlekarz (ze starszeństwem z dniem 1 czerwca 1921 i 8 lokatą w grupie podlekarzy Korpusu Oficerów Służby Zdrowia), odkomenderowany na studia na Uniwersytecie Warszawskim. W 1928 w stopniu porucznika (ze starszeństwem z dniem 1 czerwca 1919 i 1 lokatą w grupie podlekarzy Korpusu Oficerów Służby Zdrowia) służył jako lekarz 72 pułku piechoty następnie w 1932 w 18 pułku artylerii lekkiej. W latach 1934–1935 w 9 Szpitalu Okręgowym, 1936–1938 w Szefostwie Sanitarnym OK I. Od 1938 w stanie spoczynku.