Urodził się 2 stycznia 1897 r. we Lwowie.
W czasie I wojny światowej w Legionach Polskich ps. „Wicher”. Służył w 3 pp LP, uzyskując stopień kpr.
Po 1918 r. w Wojsku Polskim. Zweryfikowany jako kpt. adm. gosp. z 1 czerwca 1919, co najmniej od 1923 do 1928 r. służył w Kierownictwie Rejonowym Intendentury w Stanisławowie, był zastępcą kierownika. W 1932 r. oficer dowództwa 11 DP. Awansowany 19 marca 1937 r. na mjr. int., wiosną 1939 r. sprawował funkcję zarządcy Składnicy Materiału Intendenckiego nr 9 w Brześciu nad Bugiem.
Podczas II wojny światowej w czasie kampanii 1939 r. był referentem intendentury w dowództwie SGO „Polesie”.
Dalsze jego losy są nieznane.
Odznaczony Krzyżem Niepodległości i czterokrotnie Krzyżem Walecznych oraz złotym Krzyżem Zasługi.
L. Głowacki, Działania wojenne na Lubelszczyźnie w roku 1939, Lublin 1986; „Monitor Polski” nr 260/1931; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.