W 1922 ukończył Akademię Rolniczą w Dublanach uzyskując dyplom inżyniera rolnika. Od tego czasu oddał się pracy na gospodarstwie i udzielał się w organizacjach rolniczych. Pracował w Związku Kółek Rolniczych. W 1932 rozpoczął pracę nauczyciela w szkolnictwie. Przed 1935 zamieszkiwał w Suchodole i pracował w tamtejszej Państwowej Szkole Rolniczej. W wyborach parlamentarnych w 1935 roku został wybrany na posła Sejmu RP IV kadencji (1935–1938) z okręgu wyborczego 77 w Sanoku, a w 1938 na posła Sejmu RP V kadencji (1938–1939) z okręgu wyborczego 62 w Złoczowie. Dekretem Ministra Rolnictwa i Reform Rolnych z 14 stycznia 1937 został mianowany radcą Lwowskiej Izby Rolniczej.
Został awansowany na stopień kapitana ze starszeństwem z dniem 2 stycznia 1932; w 1934 był zweryfikowany w Korpusie Oficerów Artylerii z lokatą 2. Pod koniec lat 30. pełnił funkcję prezesa oddziału Związku Legionistów Polskich w Krośnie.
Po agresji ZSRR na Polskę został aresztowany przez NKWD w okupowanym Lwowie. Po zwolnieniu przeniósł się do Krakowa, gdzie rozpoczął działalność konspiracyjną. W 1941 wstąpił do Związku Walki Zbrojnej, później był w Armii Krajowej. W 1944 trafił do organizacji NIE, w której wkrótce został zastępcą komendanta Obszaru Krakowskiego.