Urodził się 14 września 1899 r. w Krakowie. Syn Jana i Katarzyny z d. Grzywa.
W czasie I wojny światowej od 6 lutego 1915 r. w Legionach Polskich. Służył w 5 komp. 2 pp LP.
Po kryzysie przysięgowym w Legionach od września 1917 r. w Polskim Korpusie Posiłkowym. W następstwie przejścia II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Huszt.
Po 1918 r. w WP. Od 8 lutego do 20 kwietnia 1919 r. w 1 pstrz lwowskich (potem: 38 pp). Następnie w I dyonie wartowniczym we Lwowie. Od 21 grudnia 1919 r. ponownie w 38 pp. 17 sierpnia 1921 r. w stopniu plut. przeniesiony do rezerwy.
W niepodległej Polsce mieszkał w Jaworznie.
Zmarł po 1932 r.
Odznaczony Krzyżem Niepodległości.
Żonaty z Marią Brożek, miał dwoje dzieci m.in. syna Jana.
„Monitor Polski” nr 167/1932; 100-lecie Niepodległej w Jaworznie. Śpiewnik pieśni patriotycznych, Jaworzno 2018.