Urodził się 19 listopada 1889 r. w Mławie.
Po 1918 r. w WP. Po wojnie z bolszewikami w rezerwie. Zweryfikowany jako kpt. rez. piech. z 1 czerwca 1919 r.
W niepodległej Polsce w Straży Granicznej. W 1933 r. pełnił służbę w rejonie Wielunia. Od 20 sierpnia 1934 co najmniej do listopada 1937 r. w stopniu nadkomisarza był komendantem inspektoratu SG w Chorzowie. W 1938 r. mieszkał w Katowicach.
Po II wojnie światowej mieszkał w Wlk. Brytanii. Awansował na ppłk. piech.
Zmarł 8 marca 1969 r. i został pochowany na Cmentarzu Hampstead w Londynie.
Odznaczony Medalem Niepodległości.
„Monitor Polski” nr 140/1938; Na straży granic Rzeczypospolitej. Wydawnictwo pamiątkowe z okazji X-lecia Straży Granicznej 1928-1938, Warszawa 1938; Rocznik oficerski 1923, 1924; Rocznik oficerski rezerw 1934.