Urodził się 15 lutego 1893 r. we wsi Słotwina pow. Żywiec. Syn Wojciecha, wójta, i Marii z d. Twardy. Ukończył gimnazjum św. Anny w Krakowie. Pracował na kolei w Oświęcimiu.
Należał do PDS i „Sokoła”.
Po wybuchu I wojny światowej, od 24 sierpnia 1914 r. w Legionach Polskich. Służył w 8 komp. 2 pp LP. Ciężko ranny podczas bitwy pod Mołotkowem (29 października). W końcu grudnia przebywał w filii Domu Uzdrowieńców w Wiedniu. Po rekonwalescencji powrócił do służby w komp. sztabowej Komendy Legionów. Po kryzysie przysięgowym z lipca 1917 r., w stopniu sierż., od września podjął służbę w Polskim Korpusie Posiłkowym w oddziale sztabowym . Po przejściu II Brygady przez front pod Rarańczą (15/16 lutego 1918) internowany przez Austriaków w Szaldobos.
Od 11 listopada 1918 r. w stopniu pchor. w WP. Służył w Dep. Organizacyjnym MSWojsk. 7 maja 1919 r. mianowany ppor. piech., 2 czerwca został przydzielony do PKU w Radomiu. Uczestnik wojny z Rosją bolszewicką 1919–1920, został ciężko ranny w 1920 r. Awansowany 1 stycznia 1927 r. kpt. piech., służył w 72 pp (1932, 1935). Wiosną 1939 r. był komendantem 72 Obwodu PW w Radomiu przy 72 pp. Od sierpnia dowodził 1 komp. ckm 72 pp.
Uczestnk kampanii wrześniowej 1939 r.; walczył w szeregach macierzystego 72 pp. dostał się do niewoli niemieckiej. Przebywał w oflagach w Prenzlau, Neubrandenburgu i Gross-Born. W 1943 r. uległ częściowemu paraliżowi. Uwolniony w roku 1945 r., powrócił do kraju, gdzie został uznany za niezdolnego do służby.
Zmarł 20 kwietnia 1947 r. w Radomiu, został pochowany na tamtejszym Cmentarzu Parafialnym przy ul. Limanowskiego kwat. 16a.
Odznaczony Krzyżem Niepodległości (1932) i dwukrotnie Krzyżem Walecznych.
M. Cisek, M. Miodoński, W. Motyka, Wiara i wierność. Wkład Żywiecczyzny w czyn niepodległościowy 1914-1918, Milówka 2018; Lista chorych, rannych, zabitych i zaginionych legionistów do kwietnia 1915 roku, Oświęcim 1915; „Monitor Polski” nr 29/1932; Rocznik oficerski 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006; J. Wieczorek, Legiony to…, bdmw.