Родился 9 мая 1941 года в Москве. В 1963 году окончил Московский электротехнический институт связи, в 1972 году Институт управления народным хозяйством ГКНТ СССР. Кандидат технических наук.
1963-1968 годы - на комсомольской работе.
1968-1983 годы - главный инженер, начальник Московской городской радиотрансляционной сети.
1983-1990 годы - возглавлял управления Министерства связи СССР.
1990-1991 годы - министр по связи, информатике и космосу РСФСР.
1991-1997 годы - министр связи Российской Федерации.
С марта 1997 года - заместитель председателя Правительства Российской Федерации.
В апреле после реорганизации правительства освобожден от должности вице-премьера. Указом президента назначен на должность министра науки и технологий РФ в новом правительстве.
С 23 августа 1998 года после отставки правительства Кириенко - . и.о. министра науки и технологий РФ.
16 сентября 1998 г. назначен заместителем председателя правительства РФ. После отставки кабинета 12 мая 1999 года не вошел в новый состав правительства.
Награжден орденами Трудового Красного Знамени, Дружбы народов, "Знак Почета", "За заслуги перед Отечеством" III степени. Женат. Имеет дочь.