Urodził się 30 stycznia 1896 r.
W czasie I wojny światowej w Legionach Polskich. Służył w 5 pp LP.
Po 1918 r. w WP. Zweryfikowany jako por. adm.-san. z 1 czerwca 1919 r., służył w wydz. superrewizji inwalidzkiej DOK nr VIII (1923) oraz w Wojskowym Instytucie Przyrodoleczniczym (1924). W 1928 r. był oficerem 1 Szpitala Okręgowego. Awansowany 1 stycznia 1931 r. na kpt. adm.-san., służył w Centrum Wyszkolenia Sanitarnego (1932, 1934). Sprawował funkcję oficera materiałowego. W 1935 r. został przeniesiony w stan spoczynku.
Dalsze jego losy są nieznane.
Odznaczony Krzyżem Niepodległości i dwukrotnie Krzyżem Walecznych.
Lista starszeństwa oficerów zawodowych korpusu sanitarnego 1934; „Monitor Polski” nr 92/1932; Podchorążowie z Ujazdowa. Wspomnienia Szkoły Podchorążych Sanitarnych 1922-1939, Londyn 1972; Rocznik oficerski 1923, 1924, 1928, 1932.