Był działaczem Związku Młodzieży Wiejskiej RP „Wici”, a od 1947 należał do Stronnictwa Ludowego, z którym w 1949 przystąpił do Zjednoczonego Stronnictwa Ludowego. Pracował w sekcji zawodowej nauczycieli szkół rolniczych (później pod nazwą Sekcja Szkolnictwa Rolniczego) przy Zarządzie Okręgu Związku Nauczycielstwa Polskiego w Rzeszowie. W latach 1959–1962 był członkiem okręgowych władz ZNP. W latach 1961–1968 był zastępcą przewodniczącego Powiatowej Rady Narodowej w Łańcucie, a w latach 1969–1973 prezesem Wojewódzkiego Komitetu ZSL w Rzeszowie. Był przez wiele lat członkiem Komisji Kultury i Oświaty WK ZSL. Był także zastępcą członka Naczelnego Komitetu partii oraz zasiadał w prezydium WK ZSL w Rzeszowie. Był radnym Wojewódzkiej Rady Narodowej w Rzeszowie, a także przewodniczącym Komisji Rolnej WRN. W 1972 uzyskał mandat posła na Sejm PRL w okręgu Rzeszów. Zasiadał w Komisji Oświaty i Wychowania. Od 1990 był członkiem Polskiego Stronnictwa Ludowego.
Jego żoną była Krystyna (1924–2004). Pochowany 2 września 2008 na cmentarzu komunalnym w ŁańcucieInformacje w serwisie Grobonet.