Родился 28 сентября 1929 в селе Дылеевка Дзержинского района Донецкой области Украины в рабочей семье, русский.
В 1950 окончил Краматорский машиностроительный техникум, в 1959 - Уральский политехнический институт им. С. М. Кирова. Кандидат экономических наук.
С 1950 по 1965 - сменный мастер, начальник пролета, начальник цеха, главный сварщик, заместитель директора Уральского машиностроительного завода им. С. Орджоникидзе (Уралмаш).
В 1965 - 70 - главный инженер, в 1970 - директор завода "Уралмаш". В 1971 - 75 - генеральный директор производственного объединения (ПО) "Уралмаш".
В 1975 - 79 - первый заместитель министра тяжелого и транспортного машиностроения СССР.
В 1979 - 82 - первый заместитель председателя Госплана СССР.
В 1981 - 91 - член ЦК КПСС.
Был депутатом Верховного Совета СССР 9 - 11 созывов.
Весной 1989 был избран народным депутатом СССР.
С сентября 1985 по январь 1991 - председатель Совета Министров СССР, в 1990 - 91 - одновременно по должности член Президентского совета СССР. На посту премьер-министра получил от народного депутата СССР Анатолия Собчака прозвище "плачущий большевик". Через несколько лет ответил питерскому мэру: "Этому господину Собчаку клейма ставить некуда! Даже на задницу!".
В январе 1991 ушел на пенсию.
В июне 1991 баллотировался на пост Президента РСФСР. Занял второе место.
С 1992 - советник в Военно-промышленной инвестиционной компании (ВПИК).
С 15 марта 1994 до 1995 - председатель совета "Тверьуниверсалбанка".
17 декабря 1995 был избран депутатом Государственной Думы РФ второго созыва.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва.
Председатель исполкома Народно-патриотического союза России (НПСР).
Председатель совета "Московского интеллектуального делового клуба".
Член общественного совета редакции газеты "Правда".
Член попечительского совета фонда "Реформа".
Автор книги "Перестройка: история предательств".
Имеет государственные награды.
Женат, имеет дочь, внуков.