W latach 1966–1990 pracował w mediach państwowych. Był publicystą katowickiej rozgłośni Polskiego Radia (1966–1969), redaktorem naczelnym katowickiego dziennika „Wieczór” (1972–1979), zastępcą redaktora naczelnego „Trybuny Robotniczej” (1980), naczelnym redaktorem Ośrodka Telewizji Katowice (1981), komentatorem do spraw międzynarodowych „Trybuny Robotniczej” (1982) oraz redaktorem naczelnym tygodnika społeczno-kulturalnego „Tak i Nie” (1983–1990) i kwartalnika społeczno-artystycznego „Tak i Nie – Śląsk”.
Członek zarządu głównego Stowarzyszenia Dziennikarzy Polskich (1973–1980), od 1982 członek Stowarzyszenia Dziennikarzy PRL (w latach 1987–1989 zasiadał w jego zarządzie głównym). Od 1982 działacz Patriotycznego Ruchu Odrodzenia Narodowego (w latach 1987–1989 przewodniczący rady wojewódzkiej PRON w Katowicach oraz członek Komitetu Wykonawczego Rady Krajowej PRON). W latach 1986–1989 członek Rady Społeczno-Gospodarczej przy Sejmie PRL. Od 1983 był członkiem rady społecznej przy Akademii Ekonomicznej im. Karola Adamieckiego w Katowicach.