два ордена Красного Знамени, орден Суворова 2-й степени, медаль «За оборону Ленинграда»
Родился 15 июля 1898 года на хуторе Алешинский Дроздовицкой волости Городнянского уезда Черниговской губернии (ныне Городнянского района Черниговской области Украины).
В 1916 году призван в ряды Русской императорской армии и направлен на учёбу в Житомирскую школу прапорщиков. В 1917 году направлен в чине прапорщика в Белозерский 13-й пехотный полк и принимал участие в боевых действиях на Юго-Западном фронте, находясь на должности полуротного командира. В феврале 1919 года Зайцев перешел из Белой армии в Красную.
В мае 1940 года назначен на должность командира 50-го стрелкового корпуса, а в августе того же года — на должность помощника командующего войсками Ленинградского военного округа по укреплённым районам.
В Великую Отечественную войну руководил строительством рубежей обороны Ленинграда. А в сентябре 1941 года был назначен на должность командира 5-й дивизии народного ополчения, которая 24 сентября того же года была преобразована в 13-ю стрелковую дивизию, которая удерживала Пулковские высоты.
В ноябре стал командиром 168-й стрелковой дивизии (8-я армия, Ленинградский фронт), которая вела оборонительные боевые действия на левом берегу Невы в районе Московской Дубровки.
В январе 1942 года Зайцев назначен на должность заместителя командующего 55-й армией, ведшей боевые действия на южных подступах к Ленинграду, а в июне 1943 года - на должность командира 4-го стрелкового корпуса, который вёл оборонительные боевые действия по реке Свирь.
6 декабря 1943 года командовал 122 стрелковым корпусом, который принимал участие в боевых действиях во время Ленинградско-Новгородской наступательной операции, в ходе которой освободил Ропшу и Кингисепп, тем самым выйдя к реке Луга.
1 марта 1944 года на плацдарме за рекой Нарвой генерал-майор Зайцев был тяжело ранен и по дороге в госпиталь скончался.
Награды: два ордена Красного Знамени (1938, 1940), орден Суворова 2-й степени (1944), юбилейная медаль «XX лет Рабоче-Крестьянской Красной Армии» (1938), медаль «За оборону Ленинграда».