Родился 19 сентября 1854 г., образование получил в Саратовской классической гимназии и Казанском окружном юнкерском училище.
В 1875 г. произведён в прапорщики в 158-й пехотный Кутаисский полк. В 1876 г. добровольцем участвовал в сербско-турецкой войне, затем вернулся в свой полк, с которым и принял участие в русско-турецкой войне 1877—1878 гг. и во время ночного штурма Карсского форта Хафт-Паша-Табия Зыков был контужен. 19 апреля 1878 года за отличие под Карсом был награждён орденом св. Георгия 4-й степени
Произведённый в 1896 г. в полковники, Зыков был затем Чистопольским уездным воинским начальником, командовал 243-м Златоустовским резервным батальоном и 113-м пехотным Старорусским полком.
В 1903 г. Зыков был произведён в генерал-майоры с назначением командиром 1-й бригады 9-й Восточно-Сибирской стрелковой дивизии (по другим данным Зыков командовал 2-й бригадой этой дивизии); в этой должности он и принял участие в войне с Японией и за отличие был награждён орденом св. Станислава 1-й степени с мечами.
В 1905 г. Зыков был назначен командиром 2-й бригады 7-й пехотной дивизии, в 1908 г. — командиром 1-й бригады 29-й пехотной дивизии; с октября того же года состоял начальником 6-й, а с 1910 г. 5-й Туркестанской бригады. 5 апреля 1914 года уволен в отставку с производством в генерал-лейтенанты.
В Гражданской войне принимал участие на стороне белых, был взят в плен Красной армией. Последнее достоверное упоминание о Зыкове относится к 1923 году: известно что он числился в РККА и находился в Москве на военно-преподавательской работе.