Urodził się 31 stycznia 1897 r. w Krakowie. Syn Józefa.
Uczeń szkoły realnej.
W czasie I wojny światowej w Legionach Polskich. W stopniu st. szer. służył w okm 5 pp LP. 4 lipca 1916 r. w czasie bitwy pod Kościuchnówką dostał się do niewoli rosyjskiej. Przebywał w m. Małatyczne w guberni mohylewskiej. Po rewolucji lutowej 1917 r. w Rosji uwolniony.
Od maja 1917 r. w POW na Ukrainie ps. „Nałęcz”. W 1919 r. był zastępcą komendanta okręgu równieńskiego. Następnie w Wojsku Polskim
W 1920 r. jako ppor. piech. służył w 24 pp.
Zweryfikowany jako kpt. piech. z 1 czerwca 1919 r., co najmniej od 1923 r. służył w 9 pp leg. 31 października 1927 r. z 24 pp został przeniesiony do KOP. Awansowany 1 stycznia 1928 r. na mjr. piech., w tym też roku był kwatermistrzem baonu KOP „Rokitno”. Od marca 1931 do końca sierpnia 1935 r. ponownie w 9 pp leg. Dowodził III baonem. Następnie był komendantem PKU/KRU we Włodzimierzu Wołyńskim.
Należał do Związku Legionistów Polskich.
Podczas II wojny światowej w 1943 r. należał do kadry Centrum Wyszkolenia Piechoty Armii Polskiej na Wschodzie.
Po wojnie i demobilizacji zamieszkał w Wlk. Brytanii. W 1959 r. awansował na ppłk. piech.
Zmarł 6 kwietnia 1963 r. w Londynie i został pochowany na tamtejszym Cmentarzu North Sheen.
Odznaczony orderem Virtuti Militari 5 kl., Krzyżem Niepodległości, dwukrotnie Krzyżem Walecznych i złotym Krzyżem Zasługi.
A. Holiczenko, Żołnierze tajnego frontu. Lista imienna KN3 POW-Wschód, 1914–1921, Olsztyn 2012; „Monitor Polski” nr 132/1931; Rocznik oficerski 1923, 1924, 1928, 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.