Российский политик Геннадий Семигин родился 23 марта 1964 года в городе Дунаевцы Хмельницкой области Украины. Окончил Рижское высшее военно-политическое училище им. Бирюзова, позднее — Московский государственный юридический институт, а также Финансовую академию при правительстве Российской Федерации. Имеет степень доктора политических наук.
В 90-е годы Семигин занимался бизнесом. Был членом Совета по предпринимательству при президенте и членом правления Российского союза промышленников и предпринимателей.
В 1999-м Семигин был впервые избран в Госдуму от КПРФ, хотя не был членом партии. В 2000-м занял должность вице-спикера. Перед парламентскими выборами 2003, на которых политик планировал переизбраться, в газетах «Завтра» и «Советская Россия» вышли публикации с обвинением в адрес Семигина в сотрудничестве с Администрацией президента. Несмотря на это, его через некоторое время приняли в КПРФ, и он прошел по спискам партии в Думу IV созыва. Вскоре у Семигина возник конфликт с руководством КПРФ, которое не захотело видеть его кандидатом на президентских выборах. Его обвинили в подкупе секретарей региональных отделений для продвижения своей кандидатуры и в попытке «приватизировать» партию. Летом 2004-го его исключили из КПРФ.
Покинув ряды коммунистов, Семигин создал собственное политическое объединение, в которое вошли около десятка небольших левоцентристских партий, — «Патриоты России». В 2005-м оно было зарегистрировано как одноименная политическая партия. Семигин оставался ее главой до 2021 года.
В 2006 году исключенный из КПРФ Семигин был принят в думскую фракцию «Родина (Народная воля — СЕПР)», образовавшуюся незадолго до этого в результате раскола фракции «Родина». Возглавлявший «Родину (Народную волю — СЕПР)» Сергей Бабурин был смещен со своего поста, и его место занял Семигин.
На следующих выборах, в 2007, 2011 и 2016 годах Семигин не смог избраться в Думу, его партия «Патриоты России» не преодолела проходной барьер.
В начале 2020 года «Патриоты России» объединились со «Справедливой Россией» Сергея Миронова и «За правду» Захара Прилепина. Новая партия получила название «Справедливая Россия — Патриоты — За правду» (кратко — «Справедливая Россия — За правду», СРЗП). Семигин был избран ее сопредседателем. По итогам выборов 2021 года прошел в Госдуму по списку партии, в нижней палате парламента возглавил комитет по делам национальностей.
После начала российской военной операции на Украине в феврале 2022 года Семигин как депутат Думы попал под санкции Евросоюза, США, Великобритании и ряда других стран.