Родился 1 июня 1956 года в г. Москва.
В 1978 окончил экономический факультет Московского государственного университета им. М.В. Ломоносова по специальности экономист-математик. Затем учился на Высших экономических курсах при Госплане СССР. В 1991 получил диплом Гарвардского университета. Специалист в области валютного, налогового и таможенного законодательства.
С 1978 работал во ВНИИ системных исследований АН СССР.
С 1980 по 1991 - сотрудник Главного валютно-экономического управления Министерства финансов СССР.
В 1986 - 1989 -депутат Бауманского районного Совета народных депутатов.
В 1991-1993 - вице-президент внешнеэкономического АО "Автотрактороэкспорт".
В 1994-1995 - депутат Государственной Думы Российской Федерации первого созыва, член Комитета по бюджету, налогам, банкам и финансам, председатель подкомитета по валютному регулированию, внешнему долгу, драгоценным металлам и камням.
В 1996-1999 - депутат Государственной Думы Российской Федерации второго созыва, заместитель председателя, исполняющий обязанности председателя, председатель Комитета по бюджету, налогам, банкам и финансам.
В 2000-2003 - депутат Государственной Думы Российской Федерации третьего созыва, председатель Комитета по бюджету и налогам, член Комиссии по государственному долгу и зарубежным активам России, сопредседатель Комиссии по рассмотрению расходов федерального бюджета, направленных на обеспечение обороны и государственной безопасности Российской Федерации.
С декабря 2003 по март 2004 - депутат Государственной Думы Российской Федерации четвертого созыва. Первый заместитель Председателя Государственной Думы.
9 марта 2004 назначен Заместителем Председателя Правительства Российской Федерации.
В мае 2004 года сохранил свою должность в новом кабинете М.Фрадкова.
В сентябре 2007 года сохранил свой пост в кабинете В.Зубкова.