Urodził się w 1891 r. w Grodnie.
W 1909 r. podjął studia w Wileńskiej Szkole Chemiko-Technicznej.
W 1913 r. zorganizował w Wilnie oddział ZWC i stanął na jego czele.
Po wybuchu wojny od października 1914 r. organizował POW w Wilnie. Kierował nim do kwietnia 1915 r. Od 14 listopada ponownie stał na czele tego okręgu (XI okręg) ps. „Stanisław Zabielski”. Następnie należał do Komendy Okręgu POW w Wilnie. Posiadał stopień ppor.
Po oswobodzeniu Wilna w kwietniu 1919 r. wstąpił do Wojska Polskiego.
Zmarł 17 września 1919 r. w Trokach. Pochowany na Cmentaru na Rossie w Wilnie kwat. 001.
Pośmiertnie odznaczony orderem Virtuti Militari 5 kl. i Krzyżem Niepodległości z mieczami.
Rodziny nie założył.
„Dziennik Wileński” nr 127/1919; „Monitor Polski” nr 132/1931; I. Ziemiański, Praca kobiet w P.O.W.-Wschód, Warszawa 1934.