W latach 1946–1949 pracownik aparatu partyjnego PPR i (od 1948) Polskiej Zjednoczonej Partii Robotniczej; w latach 1949–1953 redaktor naczelny pisma PZPR „Chłopska Droga”, w latach 1953–1957 dyrektor Departamentu Nauki i Propagandy Rolnictwa w Ministerstwie Rolnictwa, w latach 1957–1958 redaktor naczelny kieleckiego „Słowa Ludu”. W latach 1958–1986 ponownie redaktor naczelny „Chłopskiej Drogi”. W latach 1964–1980 zastępca członka, a w latach 1980–1981 członek Komitetu Centralnego PZPR. Od sierpnia 1981 wchodził w skład Komisji Rolnej Komitetu Centralnego PZPRSkład Komisji Komitetu Centralnego PZPR, „Trybuna Ludu”, nr 189, 14 sierpnia 1981, s. 3.. W 1965 ukończył studia na Wydziale Historyczno-Socjologicznym Wyższej Szkoły Nauk Społecznych przy KC PZPR w Warszawie.
W latach 1965–1985 poseł na Sejm PRL IV, V, VI, VII i VIII kadencji, w latach 1981–1985 członek Rady Państwa.
W latach 1964–1974 był wiceprezesem zarządu głównego Stowarzyszenia Dziennikarzy Polskich;