Urodził się 17 kwietnia 1929 r. w Siedlcach w rodzinie robotniczej. Ukończył Wyższą Szkołę Ekonomiczną w Poznaniu oraz Szkołę Główną Planowania i Statystyki w Warszawie. Następnie do 1971 r. pracował w administracji państwowej. W latach 1969-1985 r. był posłem na Sejm. Od 1971 do 1974 r. pełnił funkcję I zastępcy przewodniczącego Komisji Planowania przy Radzie Ministrów. W latach 1971-1981 wchodził w skład KC PZPR. Od 1974 do 1980 r. był sekretarzem KC. Członek Biura Politycznego KC PZPR 1980-1981.
W czasie strajków w sierpniu 1980 r. powołany został na stanowisko wicepremiera, obejmując obowiązki odwołanego prezesa Rady Ministrów Edwarda Babiucha.
Od września 1980 r. do lutego 1981 r. stał na czele rządu, przewodnicząc jednocześnie Komisji do spraw Reformy Gospodarczej.
Jego następcą na stanowisku premiera został gen. Wojciech Jaruzelski. (PAP)