Родился 21 июня 1964 года в городе Полевском Свердловской области.
В 1983 году окончил Магнитогорский строительный техникум, в 1989 году – Свердловский юридический институт, в 1991 году – аспирантуру. Доктор юридических наук.
В 1991 году преподавал на кафедре гражданского права Свердловского юридического института.
В 1993 году – заместитель начальника Главного управления жилищной политики Госстроя РФ.
В 1993-1995 годах – начальник Управления гражданского и экономического законодательства Министерства юстиции РФ.
В 1996-1997 годах – статс-секретарь, заместитель председателя Государственного комитета РФ по антимонопольной политике и поддержке новых экономических структур.
С августа 1997 года – первый заместитель министра юстиции РФ, с марта 1998 года – исполняющий обязанности министра юстиции, с апреля – министр юстиции в кабинете С.В. Кириенко.
В сентябре 1998 года вошел в состав Правительства РФ, сформированного Е.М. Примаковым, в мае 1999 года был переназначен на эту же должность в составе кабинета С.В. Степашина, после отставки которого в период 9-17 августа являлся и.о. министра.
Перед избранием в Государственную Думу работал ректором Российской школы частного права.
Был избран депутатом по федеральному списку избирательного блока СПС.
В 1998-1999 годах был координатором Комиссии при Президенте РФ по противодействию политическому экстремизму.
В апреле 2000 года возглавил Национальную общественную комиссию по рассмотрению правонарушений и соблюдению прав человека на Северном Кавказе.
С февраля 2009 года – председатель Ассоциации юристов России (АЮР).
Автор более 70 научных работ, принимал участие в подготовке Гражданского кодекса РФ.
Преподавал курс гражданского права на юридическом факультете Московского государственного университета.
Вице-президент ХК «Металлург» (Магнитогорск).
С декабря 2007 года – депутат Госдумы пятого созыва. Член фракции «Единая Россия». Председатель Комитета по гражданскому, уголовному, арбитражному и процессуальному законодательству.
4 декабря 2011 года избран депутатом Госдумы шестого созыва. Председатель комитета Госдумы по гражданскому, уголовному, арбитражному и процессуальному законодательству.
С 05 октября 2016 года – председатель Комитета Государственной Думы Федерального Собрания Российской Федерации по государственному строительству и законодательству.
Государственный советник юстиции 1 класса.