Urodził się 7 kwietnia 1899 r.
W czasie I wojny światowej w Legionach Polskich. Służył w 1 pp LP, a co najmniej od marca 1917 r. w stopniu kpr. w żandarmerii.
Od 1 stycznia 1919 r. był aspirantem oficerskim w Milicji Ludowej w Płocku. Po likwidacji milicji (24 lipca 1919) wcielony do WP. Po wojnie z bolszewikami w rezerwie. Zweryfikowany jako por. rez. piech. z 1 czerwca 1919 r.
W niepodległej Polsce służył w Straży Granicznej. Od 20 grudnia 1929 do 28 maja 1931 r. w stopniu komisarza kierownik komisariatu SG „Lubomia”. Następnie co najmniej do lutego 1933 r. kierownik komisariatu „Orzesze”, po czym do 19 sierpnia 1934 r. był kierownikiem komisariatu „Knurów”. Od 20 sierpnia kierownik komisariatu „Gorzyce”. Funkcję tę sprawował co najmniej do 1937 r.
Podczas II wojny światowej brał udział w działalności konspiracyjnej w szeregach AK ps. „Nałęcz”, „Rudolf”. Służył w 4 Rejonie I Obwodu Okręgu Warszawskiego AK. Awansował do stopnia mjr. Rez. piech. Brał udział w powstaniu warszawskim. Walczył na terenie północnego Śródmieścia.
Zmarł 19 września 1973 r. w Warszawie.
Odznaczony Krzyżem Niepodległości.
„Milicjant” nr 5/1919; „Monitor Polski” nr 64/1937; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934.