członkiem egzekutywy Komitetu Gminnego PZPR w Głubczycach (1979–1980), członkiem egzekutywy Komitetu Powiatowego PZPR w Namysłowie (1962-1969) oraz w Głubczycach (1971-1975), a także członkiem Komitetu Wojewódzkiego PZPR w Opolu (1980–1981).

Na IX Nadzwyczajnym Zjeździe PZPR w lipcu 1981 został wybrany na członka oraz sekretarza Komitetu Centralnego PZPR. Na X Zjeździe PZPR w lipcu 1986 został zastępcą członka Biura Politycznego KC PZPR, a w grudniu 1988 został członkiem Biura Politycznego KC PZPR. W latach 1981–1990 przewodniczący Komisji Rolnej KC PZPR. W październiku 1989 wszedł w skład Centralnej Komisji Zjazdowej PZPR, która przygotowywała dokumenty programowe i organizacyjne na ostatni, XI Zjazd PZPRUchwała w sprawie powołania Centralnej Komisji Zjazdowej, "Trybuna Ludu", nr 242, 17 października 1989, s. 3.. W kierowniczym gremium partii zasiadał aż do jej rozwiązania w styczniu 1990.