Po wybuchu I wojny światowej został powołany do armii austriackiej na stanowisko audytora sądu polowego 36 Dywizji Piechoty i w tej funkcji odbywał służbę na froncie rosyjskim i włoskim. U kresu wojny w październiku 1918 wszedł do składu Polskiej Komisji Likwidacyjnej, sprawując stanowisko naczelnika Wydziału Sprawiedliwości. Po odzyskaniu przez Polskę niepodległości działał jako komendant ochotniczej Legii Obywatelskiej w Brzozowie podczas wojny polsko-bolszewickiej. Został awansowany do stopnia kapitana rezerwy artylerii Wojska Polskiego ze starszeństwem z dniem 1 czerwca 1919. W 1923 był przydzielony jako oficer rezerwowy 2 pułku artylerii górskiej w garnizonie Przemyśl. W 1924 był zweryfikowany jako oficer pospolitego ruszenia artylerii w tej jednostce.

W okresie II Rzeczypospolitej nadal działał PSL „Piast”, m.in. był członkiem Rady Naczelnej (1914–1921) i prezesem zarządu powiatowego w Brzozowie (1922–1923). Z ramienia tej partii został wybrany z listy nr 1 w województwie lwowskim senatorem I kadencji (1922–1927) Senatu RP w II RPSenat I kadencji – wybrany 12 listopada 1922 r. (kandydował także z listy krajowej).