Urodził się 22 stycznia 1896 r. w Kozach koło Bielska. Syn Antoniego i Józefy.
Członek „Sokoła”.
W czasie I wojny światowej od 6 września 1914 r. w Legionach Polskich. Służył w 2 pp LP, a od grudnia w II baonie 3 pp LP. W maju 1915 r. przydzielony do tworzonego 4 pp LP, w jego składzie 15 lipca wyruszył na front. W 1916 r. dostał się do niewoli rosyjskiej, z której powrócił w 1917 r. Wstąpił do Polskiego Korpusu Posiłkowego, a później do Polskiej Siły Zbrojnej.
Po 1918 r. w WP. W niepodległej Polsce pełnił zawodową służbę wojskową. W 1931 r. posiadał stopień chor. Mieszkał we Lwowie.
Zmarł w 1950 r.
Odznaczony orderem Virtuti Militari 5 kl. i Krzyżem Niepodległości.
Żonaty z Cecylią Bugajską, miał córki Władysławę (ur. 28 IV 1921) i Zdzisławę (ur. 30 VIII 1923) zamężną Kaczmarczyk.
„Monitor Polski” nr 156/1931.