Родился 2 июля 1987 года в Москве.
В выборах разного уровня участвовал более десяти раз, всякий раз представляя Коммунистическую партию «Коммунисты России».
В 2016 году был кандидатом в депутаты Государственной Думы.
В 2018 году баллотировался в Екатеринбургскую гордуму, Совет депутатов муниципального округа Ясенево в Москве.
Год спустя участвовал в дополнительных выборах в Госдуму 7-го созыва, в выборах депутатов парламента Кабардино-Балкарской Республики, депутатов Мосгордумы.
В 2020-м среди прочего баллотировался на выборах в Заксобрания Челябинской и Новосибирской областей, Госсовет Республики Коми, Белгородскую облдуму, Воронежскую гордуму. В 4 случаях Зенов выбыл после регистрации – на выборах депутатов в Городские Думы в округах Вичуга, Кохма, Тейково и Шуя в Ивановской области.
Работает первым секретарем в комитете Свердловского областного отделения Коммунистической партии «Коммунисты России», является членом партии.