W latach 1958–1966 pracował jako publicysta i kierownik działu w redakcji „Dziennika Ludowego”, w latach 1966–1968 był zastępcą redaktora naczelnego tygodnika „Zarzewie”, a w latach 1968–1971 pełnił taką samą funkcję ponownie w „Dzienniku Ludowym”. W latach 1986–1988 wiceprezes, a w latach 1988–1990 prezes Zarządu Centralnego Związku Spółdzielczości Rękodzieła Ludowego i Artystycznego „Cepelia”.

W latach 1983–1985 sekretarz Rady Państwa, w latach 1972–1985 poseł na Sejm Polskiej Rzeczypospoltej Ludowej VI, VII i VIII kadencji z okręgu Piotrków Trybunalski. W latach 1988–1989 członek Rady Społeczno-Gospodarczej przy Sejmie Polskiej Rzeczypospolitej Ludowej, w latach 1981–1983 członek prezydium i sekretarz Ogólnopolskiego Komitetu Frontu Jedności Narodu. W 1983 wybrany w skład Krajowej Rady Towarzystwa Przyjaźni Polsko-Radzieckiej. W 1982 wszedł w skład Społecznego Komitetu Budowy Pomnika Wincentego Witosa w Warszawie, który został odsłonięty w 1985J. Sałkowski, T. Iwanowska, Na odsłonięcie pomnika Wincentego Witosa – a Polska winna trwać wiecznie, Warszawa 1985, s. 21..

Zmarł 8 marca 2026 w Warszawie.