Геннадий Семигин родился 23 марта 1961 года в городе Дунаевцы, Хмельницкая область, Украинская ССР. В молодости активно занимался спортом, в том числе боксом и дзюдо. В 1982 году стал чемпионом СССР по каратэ, одновременно защитил норматив мастера по этому виду спорта.
В 1985 году Семигин с отличием окончил Рижское высшее военно-политическое училище. В 1985-1990 годах служил в армии. Уволился в звании старшего лейтенанта запаса. Впоследствии, будучи в запасе, получал очередные воинские звания, стал полковником.
С 1990 года Семигин начал заниматься предпринимательской деятельностью. В 1990 году создал исследовательскую и консультационную компанию "Центр экономики" и частный акционерный концерн "АКРОС". В сентябре был включен в состав совета по предпринимательству при президенте СССР Михаиле Горбачеве. В 1991 году учредил и возглавил Российскую финансово-промышленную группу (РФПГ), объединившую более 20 компаний, работавших в сфере финансов, инвестиций, тяжелой промышленности, строительства и операцией с недвижимостью. В ноябре 1991 года выступил с инициативой создания Конгресса российских деловых кругов, организации коммерсантов, близкой к вице-президенту РФ Александру Руцкому.
В 1993 году Семигин окончил Московский юридический институт и Финансовую академию при правительстве РФ. Одновременно защитил диссертацию на соискание степени кандидата политических наук. Вошел в научный совет при председателе Верховного совета РФ Руслане Хасбулатове.
В марте 1995 года Семигин создал Национальный общественно-научный фонд. В конце 1996 года отказался от непосредственного занятия бизнесом, покинул пост главы РФПГ, оставшись, однако, ее учредителем и владельцем, и целиком сосредоточился на общественной деятельности. Оказывал помощь научным учреждениям Российской академии наук (РАН), финансировал ряд научных исследований, а также публикацию серии фундаментальных энциклопедических изданий по праву, экономике и социологии. В 1996 году защитил диссертацию на соискание степени доктора политических наук. Тема диссертации: "Социальное партнерство в современном мире". Кроме того, по данным ряда СМИ, с этого времени и до 2004 года Семигин являлся одним из главных финансовых доноров Коммунистической партии РФ (КПРФ).
В 2002-2005 годах Семигин возглавлял Институт сравнительной политологии РАН. Во время рекомендательных выборов директора института его сотрудниками в 2002 году проиграл Владимир Лукину – ученому-международнику, заместителю председателя партии "Яблоко". Однако администрация РАН выборы проигнорировала и назначила директором института Семигина.
В октябре 2004 года Семигин создал общественное движение "Патриоты России", куда вошла часть его сторонников, ушедших из КПРФ. В июле 2005 года на базе движения была зарегистрирована партия "Патриоты России". В том же году Семигиным была создана оппозиционная структура, упомнавшаяся в прессе как "теневой кабинет министров" - так называемое "Народное правительство России". Сам Семигин и стал его председателем.
Семигин, а также Геннадий Гудков, Геннадий Селезнев и Алексей Подберезкин 6 ноября 2006 года подписали соглашение о создании совместного координационного совета. 13 ноября к ним присоединился председатель Социал-демократической партии России Владимир Кишенин. Целью совета было заявлено объединении усилий в преддверии региональных выборов в марте 2007 года и, в перспективе, создание левоцентристской партии, которая смогла бы конкурировать с другой новой левой партией – "Справедливой Россией", возникшей путем слияния Партии жизни, "Родины" и Партии пенсионеров.
В декабре 2006 года Семигин с группой своих сторонников вошел в депутатскую фракцию Народно-патриотический союз "Родина" и сменил на посту лидера фракции Сергея Бабурина. После произошедшего Бабурин и несколько его сторонников вышли из состава фракции и пытались зарегистрировать новую - "Народно-патриотический союз" (НПС), однако в феврале 2007 года в регистрации им было отказано.
В 2007 году 24 сентября была обнародована первая тройка федерального списка партии "Патриоты России" на парламентских выборах. Ее возглавил Семигин. Кроме него в этот список вошли Селезнев и актер Сергей Маховиков. Савельев стал первым в избирательном списке по Московской области. Семигин подчеркнул, что в списке не будет бывших лидеров "Родины" - Рогозина и Сергея Глазьева.
В России 2 декабря 2007 года состоялись парламентские выборы. "Патриоты России" выступили на них неудачно, набрав всего 0,89 процента голосов избирателей. Представители партии не попали в Госдуму пятого созыва.