Родился 22 июля 1988 года в Москве.
Окончил социологический факультет Московского государственного университета имени М.В. Ломоносова (2010 г).
С 2010 по 2012 год работал помощником депутата Госдумы, председателя комитета по промышленности Сергея Собко. С 2012 года работал помощником руководителя фракции КПРФ в Мосгордуме Андрея Клычкова.
Депутат Московской городской Думы шестого созыва (2014-2019 гг.).
Переизбрался 8 сентября 2019 года в 21-м округе (часть района Выхино-Жулебино, часть Рязанского района).
В сентябре текущего года Зюганов принял участие в выборах Мэра Москвы. Он занял второе место, набрав 212 153 голосов (8,01%).