Urodził się 1 stycznia 1891 r. w Raju pow. Brzeżany. Syn Augusta i Marii.
Mieszkał we Lwowie, studiował prawo.
W czasie I wojny światowej od 30 sierpnia 1914 r. w Legionach Polskich. Służył w II plut. 3 szw. 2 puł LP. W 1917 r. w stopniu plut. był referentem sądu polowego Komendy Legionów.
Po 1918 r. w WP. Zweryfikowany jako mjr KS z 1 czerwca 1919 r., był podprokuratorem prokuratury przy Wojskowym Sądzie Okręgowym w Warszawie (1923) oraz oficerem Dep. IX Sprawiedliwości MSWojsk (1924). Co najmniej od 1928 r. oficer Korpusu Kontrolerów. Awansowany 1 stycznia 1932 r. na ppłk. KK, był szefem VII grupy Korpusu Kontrolerów.
Zmarł po 1939 r.
Odznaczony Krzyżem Niepodległości, orderem Polonia Restituta 5 kl., Krzyżem Walecznych i złotym Krzyżem Zasługi.
„Monitor Polski” nr 132/1931; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939., Kraków 2006.