Родился 22 июля 1954 г. в Москве.
В 1976 г. окончил юридический факультет Московский государственный университет имени М.В. Ломоносова. Преподавал в вузе, работал в ВНИИ МВД СССР.
В 1983-1993 гг. адвокат Московской городской коллегии адвокатов.
С 1990 г. - юридический директор, затем глава фонда «Культурная инициатива» (Фонд Сороса).
В 1993 г. - начальник управления по обеспечению деятельности межведомственной комиссии Совета безопасности РФ по борьбе с преступностью и коррупцией.
В 1993 г., 1995 г. и 2003 г. избирался в Государственную Думу, был заместителем председателя комитета по бюджету и налогам.
C 1998 г. - член коллегии Госналогслужбы МНС РФ. Затем работал юридическим консультантом компании «ICN Россия», был соучредителем адвокатского бюро «Андрей Макаров, Александр Тобак и партнеры».
В 2003 г. стал заместителем губернатора Кемеровской области. Кандидат юридических наук.
С декабря 2007 г. - депутат Государственной Думы Федерального Собрания Российской Федерации пятого созыва.
С 21 декабря 2011 г. - депутат Государственной Думы Федерального Собрания Российской Федерации шестого созыва, председатель комитета ГД по бюджету и налогам; член комиссии ГД по строительству зданий и сооружений, предназначенных для размещения Парламентского центра; сопредседатель комиссии ГД по рассмотрению расходов федерального бюджета, направленных на обеспечение национальной обороны, национальной безопасности и правоохранительной деятельности.
18 сентября 2016 г. избран депутатом Государственной Думы Федерального Собрания Российской Федерации седьмого созыва в составе федерального списка кандидатов, выдвинутого Всероссийской политической партией «ЕДИНАЯ РОССИЯ».
Член Всероссийской политической партии «ЕДИНАЯ РОССИЯ», член Президиума Генерального совета Всероссийской политической партии «ЕДИНАЯ РОССИЯ».
Женат, три дочери.