Urodzony 3 października 1893r. w Łopusznej w powiecie nowotarskim. Po ukończeniu Wiedeńskiej Akademii Handlowej wstąpił do Legionów Polskich. W 1921r. Uczestniczył w III powstaniu Śląskim. Awansowany do stopnia kapitana dowodził kompanią Zakopiańczyków. W 1931r. mianowany Komisarzem rządowym w Jaśle. W tym czasie skutecznie kierował pracami Magistratu, a Rada Przyboczna wysoko oceniała jego kwalifikacje. Wyrazem tego było zwiększenie mu wynagrodzenia. Podczas pełnienia przez niego funkcji Komisarza rządowego między innymi: zakupiono sprzęt dla straży pożarnej, wykorzystywany również do polewania ulic w upalne dni, powołano Straż Obywatelską, wsparto finansowo przebudowę szpitala.
Jako burmistrz był członkiem Rady Szkolnej Miejscowej. Przede wszystkim zajmował się uregulowaniem finansów miejskich. Na stanowisku pozostał do dnia 7 stycznia 1933 r . Zrezygnował z pełnionej funkcji i przeniósł się do Korpusu Technicznego Związku Straży Pożarnych RP. Pełnił funkcję dowódcy II Warszawskiego Oddziału Straży Ogniowej. W 1938r. aktywnie włączył się w odzyskanie Zaolzia. Zorganizował Ochotniczy Legion Zaolziański. W tym czasie awansowany do stopnia majora.