Окончил Университет дружбы народов имени Патриса Лумумбы в 1974 году. Специальность — «международное право, юрист».
В 1974—1981 годах — консультант, старший ревизор, заместитель начальника отдела, начальник отдела Государственного арбитража при Совете министров СССР. В 1981—1987 годах — референт юридического отдела Управления делами Совета министров СССР.
В 1987—1990 годах — заместитель главного государственного арбитра СССР. В 1990—1992 годах — главный государственный арбитр России.
В 1993—1995 годах — вице-президент концерна «Олби», заместитель председателя совета директоров компании «Олби-дипломат». С 1995 году был заместителем руководителя исполкома движения «Наш дом — Россия» (НДР).
В 1995 году защитил диссертацию на соискание ученой степени кандидата юридических наук по теме «Конституционно-правовые основы частной собственности в условиях формирования рыночных отношений в Российской Федерации».
С 1995 года — депутат Государственной Думы России (по списку НДР), был заместителем председателя комитета Государственной Думы по законодательству и судебно-правовой реформе.
В 1996 году защитил диссертацию на соискание ученой степени доктора юридических наук по теме «Роль института собственности в становлении гражданского общества в России».
С 1999 года — депутат Государственной Думы России (от Кунцевского избирательного округа № 193 города Москвы). Выдвинут движением «Отечество — Вся Россия», член его парламентской фракции. В 2000—2002 годах — заместитель председателя комитета Государственной Думы по государственному строительству, в 2002—2003 гг. — председатель этого комитета.
С 2003 года — депутат Государственной Думы России (от Кунцевского избирательного округа № 193 города Москвы). Выдвинут партией «Единая Россия», член ее парламентской фракции. В 2004—2007 годах — первый заместитель председателя комитета Государственной Думы по гражданскому, уголовному, арбитражному и процессуальному законодательству. В 2007 — член комитета Государственной думы по образованию и науке, с октября 2007 — его председатель. С 2005 года одновременно был заместителем председателя комиссии Государственной Думы по вопросам практики применения избирательного законодательства Российской Федерации. Член российской делегации в Парламентской ассамблее Совета Европы.
До 2010 года — заведующий кафедрой конституционного и муниципального права РУДН.
1 июля 2010 года назначен заместителем губернатора Иркутской области.