Urodził się 3 listopada 1903 r. w Mińsku Litewskim. Syn Stanisława i Barbary.
Jako uczeń gimnazjum filologicznego należał do POW ps. „Przewalski”. Służył w KN3 POW.
W 1920 r. został zmobilizowany do WP. Był uczneim szkoły podoficerskiej 5 pp leg.
Po zakończeniu wojny z bolszewikami poświęcił się zawodowej służbie wojskowej. Ukończył Oficerską Szkołę Piechoty i z dniem 15 sierpnia 1928 r. uzyskał stopień ppor. piech. Przydzielony do 44 pp. 1 stycznia 1932 r. awansował na por. piech. W 1935 r. był oficerem KOP. 19 marca 1937 r. otrzymał stopień kpt. piech. Wiosną 1939 r. dowodził 5 komp. ckm 11 pp.
Zmarł w czerwcu 1982 r.
Odznaczony Medalem Niepodległości i srebrnym Krzyżem Zasługi.
A. Holiczenko, Żołnierze tajnego frontu. Lista imienna KN3 POW – Wschód 1914-1921, Olsztyn 2012; „Monitor Polski” nr 179/1931; Rocznik oficerski 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.