Urodził się 28 stycznia 1888 r. w Borowie koło Mielca. Syn Wojciecha i Florentyny z d. Rybka.
Od 1911 r. członek Zw. Strzeleckiego w Krakowie ps. „Merkury”.
W czasie I wojny światowej od 1914 r. w Legionach Polskich. Slużył w 5 pp LP.
Od listopada 1918 r. w WP. Służył w 5 pp leg, a potem w 6 pp leg.
W niepodległej Polsce pełnił zawodową służbę wojskową. Awansował do stopnia chor. 1 stycznia 1926 r. przeniesiony do rezerwy.
Mieszkał w Krakowie.
Członek Zw. Legionistów Polskich.
Powołany do służby czynnej w WP, ukończył Szkołę Podchorążych dla Podoficerów i z dniem 1 sierpnia 1928 r. został mianowany ppor. piech. Przydzielony do 65 pp, 1 stycznia 1931 r. awansował na por. piech. Po 1934 r. przeniesiony w stan spoczynku.
Podczas kampanii 1939 r. 20 września w Mejszagole przeszedł na Litwę, gdzie został internowany. Po aneksji Litwy przez ZSSR w lipcu 1940 r. wywieziony do obozu jenieckiego w Kozielsku. Po wybuchu wojny niemiecko-sowieckiej (22 czerwca 1941) 2 lipca wywieziony do obozu jenieckiego w Griazowcu. Po podpisaniu umowy Sikorski-Majski 3 wrzesnia został uwolniony. Wstąpił do Armii Polskiej w ZSSR.
Po zakończeniu wojny i demobilizacji zamieszkał w Walii.
Zmarł w 1975 r.
Odznaczony orderem Virtuti Militari 5 kl. i Krzyżem Niepodległości.
„Monitor Polski” nr 258/1933; Rocznik oficerski 1932.