Родился 12 октября 1960 году в городе Добеле Латвийской ССР в семье военнослужащего.
1983 год — окончил экономический факультет Ленинградского Государственного Университета.
1983-1985 годы — стажер-исследователь в Институте социально-экономических проблем Академии наук СССР.
1985-1988 годы — аспирант Института экономики АН СССР. Кандидат экономических наук. С 1988 года научный сотрудник Института социально-экономических проблем АН СССР.
1990 год — заместитель председателя Комитета по экономической реформе исполкома Ленсовета. После ликвидации Комитета по экономической реформе перешел в Комитет по управлению Ленинградской зоны свободного предпринимательства.
1991-1992 годы — заместитель председателя Комитета по экономическому развитию.
1992-1993 годы — председатель Главного финансового управления мэрии Санкт-Петербурга.
1993-1996 годы — заместитель, первый заместитель мэра, член Правительства города, председатель Комитета экономики и финансов мэрии Санкт-Петербурга.
1996-1997 годы — заместитель руководителя Администрации Президента России, начальник Главного Контрольного управления.
1997-1999 годы — первый заместитель Министра финансов Российской Федерации.
январь — июнь 1999 года — Первый заместитель председателя правления РАО «ЕЭС» России.
1999-2000 годы — Первый заместитель Министра финансов Российской Федерации.
2000-2004 годы — заместитель Председателя Правительства Российской Федерации — Министр финансов Российской Федерации.
2004-2007 годы — Министр финансов Российской Федерации.
2007 год — заместитель Председателя Правительства Российской Федерации — Министр финансов Российской Федерации.
2012-2016 годы — председатель Комитета гражданских инициатив — сообщества профессионалов, способных предложить альтернативные решения стоящих перед страной проблем.
2016-2018 годы — глава Центра стратегических разработок, заместитель председателя Экономического совета при Президенте России.
22 мая 2018 года по представлению Президента России был назначен Государственной Думой на должность Председателя Счетной палаты Российской Федерации.
С ноября 2018 года — член Совета при Президенте России по реализации государственной политики в сфере защиты семьи и детей.
9 декабря 2022 года приступил к работе в компании «Яндекс» в качестве советника по корпоративному развитию.