С 1978 года работал во ВНИИ системных исследований АН СССР. С 1980 года — в Главном валютном экономическом управлении Минфина, прошел путь от младшего экономиста до начальника отдела. В 1991-1993 годах — вице-президент АО "Автотрактороэкспорт", депутат Бауманского райсовета Москвы. С января по май 1991 года учился в Школе бизнеса Гарвардского университета.
Четырежды — в 1993, 1995, 1999 и 2003 годах — избирался в Госдуму по одному и тому же Преображенскому округу Москвы. При этом в 1993 году набрал 23,6%, в 1995-м — 15,5%, в 1999-м — 46,4%, в 2003 году — 65,5%. В Думе первого созыва входил в комитет по бюджету. С декабря 1997 года — и. о., с мая 1998 года — председатель комитета Госдумы по бюджету, налогам, банкам и финансам. С 1998 года играл ключевую роль в процессе принятия бюджета в ГД. В феврале 2000 года вновь возглавил комитет по бюджету и налогам в Думе третьего созыва. В декабре 2003 года после избрания в ГД вошел во фракцию "Единая Россия", стал первым вице-спикером.Награжден орденом Почета, церковным орденом Святого благоверного князя Даниила Московского. Имеет диплом Высших экономических курсов при Госплане СССР. Член научно-редакционного совета Большой российской энциклопедии. Лауреат юридической премии "Фемида" в номинации "Экономика и право" 2001 года. Имеет благодарность президента за плодотворную законодательную деятельность в 2001 году. Мастер спорта по шахматам, президент Российской шахматной федерации, член Совета по спорту при президенте РФ. Любит играть в футбол, член сборной команды Госдумы.
Женат. Сын Петр — выпускник Высшей школы экономики, юрист.