Urodził się 29 września 1896 r. w Mińsku Litewskim. Syn Tadeusza i Antoniny.
Zweryfikowany jako por. piech. z 1 czerwca 1919, służył kolejno w 76 (1923) i 77 pp (1924). Awansowany 1 stycznia 1927 r. na kpt. piech., był oficerem 18 pp (1928) oraz od 1932 do co najmniej 1935 r. KOP. Od 26 marca 1934 r. dowódca 2 komp. baonu KOP „Budsław”. Wiosną 1939 r. był komendantem powiatowym PW w Przemyślanych.
Po kampanii 1939 r. aresztowany w Przemyślanych przez Sowietów i przewieziony do Lwowa. Stamtąd wywieziony na podstawie listy 071/2 z drugiej połowy maja 1940 r.
Wkrótce potem zamordowany na terenie Ukrainy, zapewne w Kijowie.
Odznaczony Medalem Niepodległości i srebrnym Krzyżem Zasługi.
Jego pamięci poświęcono tablicę w katedrze polowej Wojska Polskiego w Warszawie.
„Monitor Polski” nr 12/1932; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006; Ukraiński ślad Katynia, Warszawa 1995.