Urodził się 10 sierpnia 1894 r. w Limanowej.
Podczas I wojny światowej od 16 sierpnia 1914 r. w Legionach Polskich. Służył w 15 komp. 2 pp LP, w składzie pułku przeszedł cały jego szlak bojowy, awansując do stopnia sierż.
Po kryzysie przysięgowym z lipca 1917 r. od września podjął służbę w Polskim Korpusie Posiłkowym. Służył wówczas w III baonie 2 pp LP. Po przejściu II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Bustyahaza. Zwolniony, został wcielony do armii austro-węgierskiej. Był żołnierzem 120 i 130 pp.
W niepodległej Polsce po 11 listopada 1918 r. służył w Wojsku Polskim. W roku 1931 r. posiadał stopień st. majstra wojskowego. Był wówczas żołnierzem 9 baonu łączności.
Odznaczony Krzyżem Niepodległości i trzykrotnie Krzyżem Walecznych.
„Monitor Polski” 1931, nr 260.