Od 1952 należał do Związku Młodzieży Polskiej, a od 1963 do Polskiej Zjednoczonej Partii Robotniczej. W latach 1968–1972 I sekretarz Komitetu Zakładowego PZPR przy Prezydium Powiatowej Radzie Narodowej w Tarnobrzegu, był członkiem egzekutywy POP PZPR tamże. Pomiędzy 1974 a 1975 należał do egzekutywy Komitetu Powiatowego PZPR w Leżajsku. Następnie był kierownikiem Wydziału Ekonomicznego (1976–1979) oraz członkiem (od 1979) Komitetu Wojewódzkiego PZPR w Krośnie, zaś od 1979 do 1981 – I sekretarzem Komitetu Miejskiego w tym mieście. W 1981 przeszedł na stanowisko wicewojewody krośnieńskiego, które zajmował do 1990.

Od 1986 roku aktywny członek Polskiego Związku Krótkofalowców. Jego znak wywoławczy SP8OON słyszano na całym świecie. Był członkiem SP DX Club. 3 września 2011 roku wyróżnony odznaką honorową PZK.

Został pochowany na Cmentarzu Komunalnym w Krośnie.

Przypisy