Родился в Санкт-Петербурге. Занимался в школах «Локомотива», «Смены» и «Зенита». В 2013 году был арендован «Томью», но из-за здоровья не провел ни одного матча. Позже выступал за «Зенит-2», в составе которого провел 155 матчей и помог команде выйти из ПФЛ в ФНЛ. После выступал за «Урожай» в ПФЛ. Сезон 2019/2020 провел в «Нижнем Новгороде» (10 матчей).
На счету Зуева более 50 матчей и 4 гола за юношеские и молодежные сборные России различных возрастов.
20 июля 2020 года подписал контракт с «Томью» на 1 год.
Олимп-Первенство России по футболу среди команд клубов ФНЛ 2020–2021 годов
26-й тур
Нефтехимик
Нижнекамск
2
:0
Томь
Томск
Нижнекамск, стадион "Нефтехимик"