Urodził się 27 lutego 1900 r. w Warszawie.
Po 1918 r. w WP. Ukończył szkołę podchorążych i z dniem 31 sierpnia 1924 r. otrzymał stopień ppor. piech. Przydzielony do 23 pp, 31 sierpnia 1926 r. awansował na por. piech. Następnie (1928) w KOP. Co najmniej od 1932 do 1935 r. służył w 64 pp. Z dniem 1 stycznia 1936 r. otrzymał stopień kpt. piech. Wiosną 1939 r. był dowódcą 1 komp. ckm 13 pp.
Po kampanii 1939 r. brał udział w działalności konspiracyjnej. Od jesieni 1943 r. był komendantem powiatowym Narodowych Sił Zbrojnych w Węgrowie ps. „Wit”, „Wir”. Awansował na mjr. NSZ.
Zginął 14 marca 1944 r. pod Komorami. Pochowany na Cmentarzu Parafialnym w Korytnicy.
Odznaczony Krzyżem Walecznych i Medalem Niepodległości.
„Monitor Polski” nr 64/1937; Rocznik oficerski 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.