Urodził się 26 maja 1895 r. w Kossowie Huculskim. Syn Józefa i Heleny z Rudków. Pracował jako oficjał kancelaryjny.
Podczas I wojny światowej od sierpnia 1914 r. służył w Legionach Polskich w 2 pp II Brygady, następnie w oddziale sztabowym 6 pp III Brygady LP, uzyskując stopień st. szer. Po kryzysie przysięgowym z lipca 1917 r. od września podjął służbę w Polskim Korpusie Posiłkowym. Po przejściu II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Szeklencze.
W niepodległej Polsce po 11 listopada 1918 r. służył w Wojsku Polskim. W roku 1932 był sekretarzem Wojskowego Sądu Rejonowego w Modlinie w stopniu chor.
Odznaczony Krzyżem Niepodległości.
Historia 6 Pułku Piechoty Legionów Józefa Piłsudskiego t. I: Tradycja, Warszawa 1939; „Monitor Polski” 1932, nr 167.