Родился 15 мая 1932 в г. Добруше Гомельской области в семье учителей, русский.
Поступал в кинофотоинститут, но неудачно. В 1955 окончил Московский институт стали и сплавов. Работал на автомобильном заводе им. Лихачева (ЗИЛ).
В 1969 был переведен с ЗИЛа в ЦК КПСС. С 1983 - помощник по экономике Генерального секретаря ЦК КПСС Юрия Андропова, с 1984 - Константина Черненко. С 1985 - заведующий отделом машиностроения ЦК.
С января 1989 - председатель Комитета особого управления Нагорно-Карабахской АО.
Весной 1989 был избран народным депутатом СССР.
Весной 1990 неудачно баллотировался в народные депутаты РСФСР.
Был одним из инициаторов создания Научно-промышленного союза (НПС) СССР. В июне 1991 был избран президентом НПС СССР (с января 1992 - Российский союз промышленников и предпринимателей - РСПП).
С августа 1991 - заместитель руководителя Комитета по оперативному управлению народным хозяйством СССР.
В мае 1992 по его инициативе был создан Всероссийский союз "Обновление".
В июне 1992 был одним из основателей блока "Гражданский союз".
Летом 1993 начал подготовку к созданию "Промышленной партии" на базе РСПП и "Обновления".
С мая 1995 - заместитель председателя Российской объединенной промышленной партии (РОПП).
Во время событий в г. Буденновске был в июле 1995 назначен личным представителем премьер-министра В. С. Черномырдина в переговорах по урегулированию конфликта в Чеченской республике, а затем - заместителем руководителя правительственной делегации.
С марта 1999 - член наблюдательного совета Инкомбанка. С сентября 1999 - председатель комитета кредиторов Инкомбанка.
Член редакционного совета журнала "Бизнес и политика".
Лауреат Государственной премии СССР.
Был чемпионом Белоруссии по боксу. Увлекается чтением фантастики.
Жена Людмила Александровна - инженер-химик. Сын Владимир - физик, дочь Галина - философ. Имеет троих внуков.