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