Родился в 1922 году в Княжой Губе. Карел по национальности.
В июне 1941 году призван на фронт Кандалакшским РВК красноармейцем. Был участником боёв в составе 238-ого стрелкового полка 186-ой стрелковой дивизии Карельского Фронта.
Описание подвига.
Григорий Васильевич был разведчиком. Весной 1942 года жители Княжегубья из рук в руки передавали газету "Полярная Правда", с рассказом о группе захвата под командованием Василия Сидоркина, в которую входил княжегубец Григорий Зайков. Получив боевое задание взять "языка", выступили в назначенный срок глухой ночью. Но, как назло, наткнулись на незамеченный ранее пост противника. Очередью из автомата фашист скосил командира, но и сам тот час был оглушен. Противник открыл бешеный огонь, пуская в ход осветительные ракеты. Группа захвата медленно отходила, выполнив боевое задание: один из бойцов выносил командира, а Григорий Зайков - "языка".
За эту операцию 21 февраля 1943 года в районе озера Черное приказом по 238-ому стрелковому полку 186-ой стрелковой дивизии Карельского фронта № 30/н от 7 марта 1943 года разведчика взвода пешей разведки полка, красноармейца Зайкова Г.А. наградили медалью "За отвагу".
Награждён медалями: "За оборону Советского Заполярья", "За победу над Германией".
21 февраля 1987 приказом Министра Обороны СССР награжден орденом Отечественной войны II степени.
Войну закончил в Польше. Демобилизовался из армии через два года после войны.
Вернувшись в Княжую Губу, несколько лет работал председателем сельского Совета, потом был избран председателем колхоза "Коммунар". Отработал на этой должности 11 лет. Затем, до выхода на пенсию, занимал должность директора Дома престарелых. Много лет возглавлял Совет Ветеранов войны посёлка Зеленоборский. Был депутатом поселкового Совета. Увлекался рисованием.