Родился 12 октября 1960 года в городе Добеле (Латвия). В 1983 году окончил экономический факультет Ленинградского университета, в 1988-м — аспирантуру Института экономики АН СССР. С 1983 года работал в институте социально-экономических проблем АН СССР. Вместе с Анатолием Чубайсом входил в неформальную группу экономистов, изучавших идеи рыночной экономики. С 1990 года — зампред комитета по экономической реформе исполкома Ленсовета. С 1992 года — председатель главного финансового комитета мэрии. В 1993-1996 годах — первый заместитель мэра, председатель комитета экономики и финансов мэрии города. В 1996 году после поражения мэра Санкт-Петербурга Анатолия Собчака на выборах ушел в отставку. Работал под руководством Анатолия Чубайса в администрации президента РФ (был заместителем главы администрации и начальником главного контрольного управления), Министерстве финансов (замминистра), РАО "ЕЭС России" (первым зампредом правления). В 1999 году вернулся в Минфин, где стал заместителем министра Михаила Касьянова. С 2000 года — вице-премьер и министр финансов. После реформы правительства в 2004 году сохранил пост министра, в 2007 году вновь получил пост вице-премьера. Кандидат экономических наук, профессор.