Urodził się 10 kwietnia 1892 r. w Warszawie.
Po 1918 r. w WP. Zweryfikowany jako kpt. piech. z 1 czerwca 1919 r., w 1923 r. służył w 25 pp. Następnie w rezerwie.
Przeniesiony do Straży Granicznej. W 1931 r. posiadał stopień komisarza. W okresie od 20 stycznia 1934 do 1935 r. w komendzie Śląskiego Okręgu SG. Następnie do 1937 komendant komisariatu „Lubomia”, a później „Rybnik”. Od czerwca 1938 r. sprawował funkcję adiutanta Śląskiego Oddziału SG.
Brał udział w kampanii 1939 r., podczas której zapewne dostał się do niewoli niemieckiej, w której przebywał przez cały okres wojny m.in. w oflagu VII A w Murnau. Uwolniony 29 kwietnia 1945 r. przez oddziały alianckie.
Zmarł 7 lipca 1946 r. w Murnau i został pochowany na tamtejszym Cmentarzu Przykościelnym pole 6.
Odznaczony Krzyżem Niepodległości.
„Monitor Polski” nr 218/1931; Rocznik oficerski 1923; Rocznik oficerski rezerw 1934.