Родился 31 января 1959 году в Семипалатинске Казахской ССР.
В 1981 году окончил юридический факультет Омского государственного университета, в 1986 году — аспирантуру юридического факультета Ленинградского государственного университета им. А. А. Жданова. Является доктором юридических наук.
В 1980 году работал плотником-бетонщиком в строительно-монтажном тресте «Сибэлеваторстрой» в Новосибирске.
Был секретарем комитета комсомола юридического факультета ОмГУ. В 1981 году вступил в КПСС, оставался членом партии до августа 1991 года.
В 1981-1983 гг. проходил срочную службу в Вооруженных силах СССР, в течение года служил в частях Ограниченного контингента советских войск в Афганистане.
В 1990-1993 гг. — народный депутат РСФСР.
В 1991 году инициировал создание движения «Российский общенародный союз» (РОС). На съезде РОС был избран председателем координационного совета РОС.
С октября 1992 года по июль 1993 года являлся сопредседателем Фронта национального спасения (ФНС). С 1994 года — председатель Российского общенародного союза как политической партии.
В 1993-1995 гг. — депутат Государственной думы РФ I созыва. Был избран по Центральному одномандатному округу № 130 (Омская область). По итогам голосования набрал 35,6% голосов. Член комитета Думы по делам общественных объединений и религиозных организаций.
В 1995-1999 гг. — депутат Госдумы РФ II созыва, с 18 января 1996 года — заместитель ее председателя.
26 марта 2000 года баллотировался в Госдуму III созыва на дополнительных выборах по Мытищинскому одномандатному округу № 108 (Московская область), проиграл.
В 2000-2001 гг. возглавлял кафедру правовых и гуманитарных проблем национальной безопасности Института прав человека Московского государственного социального университета. С 2001 года был профессором кафедры теории и истории государства и права Московского государственного университета культуры.
В 2000-2002 гг. занимал пост заместителя директора Института социально-политических исследований (ИСПИ) РАН.
В 2001-2003 гг. — председатель президиума Межрегиональной коллегии адвокатов помощи предпринимателям и гражданам.
В декабре 2001 года избран председателем созданной на базе РОС Партии национального возрождения «Народная воля».
В 2002-2012 гг. занимал пост ректора Российского государственного торгово-экономического университета (РГТЭУ).
В 2003-2007 гг. — депутат Госдумы РФ IV созыва, с 5 марта 2004 г. — вице-спикер нижней палаты парламента. 7 декабря 2003 года был избран по списку избирательного блока «Родина». В Думе стал замруководителя фракции «Родина», вошел в комитет по гражданскому, уголовному, арбитражному и процессуальному законодательству.
В 2013 году занимал пост президента некоммерческого партнерства «Институт национальной стратегии реформ», в настоящее время входит в состав его учредителей.
8 сентября 2013 года баллотировался в Смоленскую областную Думу V созыва по списку РОС (№ 1) и по одномандатному округу № 22. В региональный парламент не прошел.
С декабря 2013 года по октябрь 2016 года занимал должность ректора негосударственного образовательного учреждения «Европейский институт JUSTO». С 2014 года был главным научным сотрудником, членом ученого совета ИСПИ РАН.
14 сентября 2014 году выдвигался в Московскую городскую думу VI созыва от КПРФ по одномандатному округу № 5. Занял второе место.
18 сентября 2016 года баллотировался в Госдуму РФ VII созыва от КПРФ по партийному списку и по Тушинскому одномандатному округу № 206 (Москва). В Думу не прошел.
18 марта 2018 года на выборах главы государства Бабурин набрал 0,65% голосов, заняв последнее восьмое место.
Президент Международной славянской академии наук, образования, искусств и культуры с 2015 года, а также Ассоциации юридических вузов с 2011 года. Входил в состав советов при президенте РФ по вопросам совершенствования правосудия (1997-2000) и по реализации приоритетных национальных проектов (2005-2008).
Женат, воспитывает четверых сыновей.