В 1969 году окончил физико-математический факультет Орловского педагогического института. В 1980-м - Академию общественных наук при ЦК КПСС, защитил кандидатскую диссертацию по проблемам развития больших городов.
По официальной версии с 1969 по 1970 год преподавал в Орловском педагогическом институте. Одновременно занимался профсоюзной, комсомольской и партийной работой.
В 1966 году вступил в КПСС. С 1967 года — в органах ВЛКСМ, работал на выборных должностях районного, городского и областного звена.
С 1972 по 1974 годы работал первым секретарём Орловского обкома ВЛКСМ.
В 1974—1983 годах был секретарём райкома, вторым секретарём Орловского горкома КПСС, затем — заведующим отделом пропаганды и агитации Орловского обкома КПСС.
Одновременно с 1973 по 1977 год был депутатом Орловского горсовета, с 1980 по 1983 годы — депутатом Орловского областного совета депутатов.
В 1983—1989 годах работал в Отделе агитации и пропаганды ЦК КПСС инструктором, заведующим сектором.
В 1989—1990 годах был заместителем заведующего идеологическим отделом ЦК КПСС. Делегат XXVIII съезда КПСС (июнь 1990 года) и, соответственно, как представитель РСФСР — Учредительного съезда Компартии РСФСР (июнь-сентябрь 1990 года).
В 1990-1991 гг. стоял у истоков создания Компартии РСФСР. Был одним из авторов обращения "Слово к народу", в котором предлагались меры по предотвращению развала СССР.
После августа 1991 года Зюганов активно участвовал в возрождении Компартии. На учредительном съезде в феврале 1993-го был избран председателем ЦК КПРФ, с тех пор неоднократно переизбирался.
С января 1994 года, на протяжении пяти созывов, он возглавляет фракцию КПРФ в Государственной Думе Федерального собрания Российской Федерации. Представляет Россию в Парламентской ассамблее Совета Европы.
Зюганов участвовал в президентских выборах 1996 (получил голоса 40,31% принявших участие в голосовании избирателей), 2000 (29,21%), 2008 (17,72%) и 2012 (17,18%) гг. Первый раз проиграл гонку Борису Ельцину, второй - Владимиру Путину, третий - Дмитрию Медведеву, четвертый - снова Путину.
С июля 2012 года Геннадий Зюганов - член Государственного совета Российской Федерации.
На XV съезде КПРФ в феврале 2013 года Геннадий Зюганов был переизбран председателем КПРФ на очередной срок, получив подавляющее число голосов делегатов при тайном голосовании.
В июля 2014 года Главное следственное управление МВД Украины открыло уголовное производство в отношении Геннадия Зюганова, Владимира Жириновского и Сергея Миронова по подозрению в финансировании в особо крупном размере группой лиц действий, направленных против суверенитета Украины, изменения её государственного строя или границ (ч. 4 ст. 110-2 УК У). Комментируя события, Зюганов сообщил, что в ходе политической карьеры его пытались ранее осудить 16 раз, однако данное известие он воспринял с особым презрением: «Меня решили судить уголовники, люди, которые незаконно захватили власть на Украине, „изнасиловали“ свою страну и приказывали расстреливать соотечественников».
30.03.2015