Urodził się 17 marca 1899 r. w Żukowie koło Raciąża. Syn Stanisława i Aleksandry z Witens-Wieliczków. Brat Włodzimierza (zob.).
Działacz niepodległościowy ps. „Ogończyk”.
Po 1918 r. w WP. Z dniem 1 października 1920 r. awansował na por. piech.
Co najmniej od 1923 do 1928 r. służył w 22 pp. Następnie (1932, 1935) w KOP. Służył w komp. odwodowej baonu KOP „Niemenczyn”. 1 stycznia 1936 r. awansował na kpt. piech. Wiosną 1939 r. dowodził 2 komp. 29 pp.
Na tym stanowisku wziął udział w kampanii 1939 r. Walczył nad Bzurą.
Dalsze jego losy są nieznane.
Odznaczony Krzyżem Walecznych i Medalem Niepodległości.
P. Bauer, B. Polak, Armia „Poznań” w wojnie obronnej 1939, Poznań 1983; „Monitor Polski” nr 177/1938; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.