Родился 31 января 1959 г. в городе Семипалатинске. Вырос на севере Омской области, в маленьком старинном городе Таре, там закончил в 1976 г. среднюю школу. Трудовую деятельность начал плотником-бетонщиком Сибэлеваторстроя. В 1981 году окончил юридический факультет Омского государственного университета, оставлен на преподавательскую работу.
В 1981-1983 гг. - в Вооруженных Силах СССР, последний год служил в частях ограниченного контингента советских войск в Афганистане, имеет награды.
После армии вернулся на преподавательскую работу в университет, затем поступил в аспирантуру Ленинградского государственного университета. В 1986 году защищает кандидатскую диссертацию. Работал в Омском государственном университете, занимая должности доцента, заместителя декана юридического факультета. В 1988 году на альтернативной основе избран деканом юридического факультета.
Член КПСС с 1981 г. и вплоть до её запрета. Один из создателей омского общества "Мемориал" в 1988 г., но еще в 1977 г. студентом первого курса написал письмо Л.И. Брежневу о необходимости сказать правду о Н. Бухарине, А. Рыкове, Г. Зиновьеве, Г. Сокольникове и других "врагах народа", а при необходимости - и реабилитировать их. В 1989 г. коллективами трех омских вузов и нескольких предприятий выдвигался кандидатом в народные депутаты СССР, но усилиями Омского обкома КПСС на окружном предвыборном собрании не был допущен к выборам.
С 1990 по 1993 г. - народный депутат РСФСР, член Верховного Совета Российской Федерации, член Конституционной комиссии, председатель подкомитета по проблемам Советов народных депутатов и местного самоуправления Комитета Верховного Совета РСФСР по законодательству, член Комиссии по урегулированию межнациональных конфликтов на Северном Кавказе. В октябре 1993 г. - председатель Комитета Верховного Совета Российской Федерации по судебной реформе и вопросам работы правоохранительных органов.
В 1990 г. голосовал за Программу "500 дней", считая переход к рынку неизбежным, но добивался его поэтапности, при трансформации, а не сломе всех отраслей экономики. На втором Съезде народных депутатов РСФСР (осень 1990 г.) проголосовал за частную собственность в России. Выступал за многоукладную экономику, многопартийную систему, идеологические и политические свободы, но при сильном государстве и бережном отношении к прошлому. За возрождение национальных культур, но в рамках единого народа. Отстаивал сохранение и обновление Союза ССР. Осенью 1990 г. один из организаторов первой некоммунистической оппозиции Б. Ельцину - фракции "Россия", в 1990-1993 гг. - лидер фракции. В 1992 г. - один из создателей и руководителей парламентского блока "Российское единство". Летом 1991 г. по инициативе "Демократической России" в городе Омске была организована первая в современной российской истории кампания по отзыву С.Н.Бабурина из депутатов, закончившаяся провалом. В июле 1991 г. выдвинут кандидатом на пост Председателя Верховного Совета РСФСР, явился основным соперником Р.Хасбулатова. Отклонив предложение Б. Ельцина стать Первым заместителем Председателя, вплоть до осеннего этапа съезда опережал Хасбулатова во всех турах голосования. Был единственным членом Верховного Совета России, выступившим 12 декабря 1991 г. на сессии парламента против ратификации "беловежских" соглашений. Голосовал против их ратификации.
Участвовал в урегулировании приднестровского, абхазо-грузинского, ингушско-осетинского вооруженных конфликтов. Был организатором общероссийской кампании по защите российских Курильских островов, выступал за возвращение Крыма в состав России, за российский статус Севастополя. С декабря 1991 г. председатель Координационного Совета движения Российский общенародный союз (РОС), с 1994 г. - Председатель Российского общенародного союза как политической партии. Сопредседатель Фронта Национального Спасения с момента создания и до июля 1993 г. В сентябре 1993 г. осудил государственный переворот Б. Ельцина, оставался до последнего дня в осажденном Доме Советов, при разгроме парламента подвергся избиениям и кратковременному аресту.
1993-2000 гг. - депутат Государственной Думы Федерального Собрания Российской Федерации первого и второго созывов. 1994-1995гг. - член Комитета по делам общественных объединений и религиозных организаций. 1996-2000 гг. - заместитель председателя Государственной Думы, сопредседатель депутатской группы "Народовластие", депутат и заместитель председателя Парламентского Собрания Союза Беларуси и России, председатель Комиссии по вопросам формирования Союзного государства Беларуси и России. С 1996 г. добивался отставки правительства В. Черномырдина. В 1999 г. голосовал за отрешение от должности Президента России Б. Ельцина по всем пяти пунктам обвинения.
Курируя вопросы межпарламентских связей России с государствами - членами СНГ, странами Центральной и Южной Европы, особое внимание уделял возрождению братских отношений России с балканскими государствами. Участвовал в урегулировании боснийского и косовского конфликтов. Почетный гражданин общины Земун г. Белграда, награжден югославским орденом.
Специалист в области теории и истории государства и права, государственного и муниципального права, политических и правовых учений, политологии. Автор 5 книг и более 160 других научных публикаций. Доктор юридических наук (1998 г.). С 1999 г. - профессор кафедры юридического факультета Омского государственного университета, директор (с 2000 г. - президент) Института национальной стратегии реформ (г. Москва), одновременно с мая 2001 г. по август 2002 г. - заместитель директора Института социально-политических исследований РАН. В 2000-2001 гг. - заведующий кафедрой правовых и гуманитарных проблем национальной безопасности Института прав человека МГСУ, с 2001 г - профессор кафедры теории и истории государства и права МГУК.
Одновременно с мая 2000 г. адвокат, а с августа 2001 г. и председатель президиума Межрегиональной коллегии адвокатов помощи предпринимателям и гражданам, одного из крупнейших адвокатских объединений России. Инициатор подписания соглашения между коллегией и Минэкономразвития России о сотрудничестве в области правового сопровождения и поддержки малого и среднего бизнеса.
С августа 2002 г. - ректор Российского государственного торгово-экономического университета. Действительный или почетный член семи академий, вице-президент Академии социальных и гуманитарных наук. Женат, воспитывает четверых сыновей.