Urodził się 22 czerwca 1897 r. w Zdołbunowie. Syn Antoniego i Heleny z Pińkowskich.
Działacz niepodległościowy ps. „Jawicz”.
Po 1918 r. w Wojsku Polskim. Z dniem 1 sierpnia 1921 r. mianowany ppor. rez. piech. Wkrótce potem przeniesiony do rezerwy. 19 marca 1939 r. awansował na por. rez. piech.
W niepodległej Polsce mieszkał w Warszawie. Pracował jako urzędnik.
Podczas II wojny światowej brał udział w działalności konspiracyjnej w szeregach AK ps. „Jawicz”. Służył w Komendzie Miasta Okręgu Warszawskiego AK. Na tym stanowisku wziął udział w powstaniu warszawskim 1944 r. Walczył w Śródmieściu.
Dalsze jego losy są nieznane.
Odznaczony Medalem Niepodległości.
„Monitor Polski” nr 167/1932; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934; R. Rybka, K. Stepan, Awanse oficerskie w Wojsku Polskim 1935–1939, Kraków 2003.