Родился 16 июня 1955 года в белорусском городе Борисове в семье военного. В 1977 году окончил Ленинградский инженерно-экономический институт. С 1977 года работал в институте инженером, ассистентом, доцентом. В середине 1980-х возглавлял неформальный кружок "молодых экономистов", участвовал в основании клуба "Перестройка". С 1990 года — заместитель председателя исполкома Ленсовета, главный экономический советник мэра Ленинграда Анатолия Собчака. С ноября 1991-го — председатель Государственного комитета РФ по управлению госимуществом. С 1 июня 1992 года — первый заместитель председателя правительства по вопросам экономической и финансовой политики. 15 июля 1996 года назначен руководителем администрации президента. 7 марта 1997 года стал первым вице-премьером и министром финансов. В ноябре 1997 года освобожден от должности министра финансов, в марте 1998-го — от должности первого вице-премьера. 4 апреля 1998 года избран в состав совета директоров РАО "ЕЭС России", 30 апреля того же года возглавил правление энергохолдинга. Имеет сына и дочь от первого брака.