Urodził się 15 lipca 1896 r. w Gnieźnie. Syn Lucjana i Heleny z Olszewskich. Brat Władysława (zob.).
Po 1918 r. w WP. Zweryfikowany jako por. piech. z 1 lutego 1921 r., służył w 50 pp (1923, 1924). Następnie co najmniej od 1926 r. w KOP i 2 pp leg (1932). W czerwcu 1934 r. przeniesiony do baonu morskiego. Od 1935 do 10 lipca 1939 r. był adiutantem Dowództwa Obrony Wybrzeża Morskiego. Awansowany 19 marca 1938 r. na kpt. adm. Następnie służył w kadrze Floty.
Podczas kampanii 1939 r. uczestniczył w obronie Gdyni. Należał do ostatniej grupy obrońców Kępy Oksywskiej. Walczył m.in. obok płk. Stanisława Dąbka w Babim Dole (19 września).
Zmarł 16 lutego 1950 r. w Gdyni. Pochowany na Cmentarzu Parafialnym w Górczynie w Poznaniu.
Odznaczony Medalem Niepodległości i srebrnym Krzyżem Zasługi.
Żonaty z Izabelą Józefą Dunajską, miał córkę Halinę Aldonę zamężną Szymankiewicz.
Gdynia 1939, Gdańsk 1979; Kadry morskie Rzeczypospolitej t. II, Gdynia 1996, t. V, Gdynia 2011; Kępa Oksywska 1939, Gdańsk 1985; „Monitor Polski” nr 177/1938; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006; Zmiany w armji na Pomorzu przyniósł Dziennik Personalny M.S.Wojsk nr 11, „Dzień Pomorski” nr 128/1934.