Василий Георгиевич Зайцев родился 23 марта 1915 года в Челябинской области в крестьянской семье. После армии окончил Военно-хозяйственную школу. До 1942 года служил на Тихоокеанском флоте.
Участвовал в Сталинградской битве в составе 1047-го стрелкового полка 284-й стрелковой дивизии 62-й Армии. В октябре 1942-го вступил в ряды снайперов. В уличных боях за Сталинград снайпер Василий Зайцев уничтожил 225 немецких солдат и офицеров.
В ноябре 42-го Зайцев уничтожил руководителя Берлинской школы снайперов майора Кенигса.
Зайцев обучил снайперскому делу 28 бойцов и командиров, всеми снайперами 1047 стрелкового полка уничтожено 1106 фашистов.
В феврале 1943 года ему присвоено звание Героя Советского Союза.
Награжден орденом Ленина, двумя орденами Красного Знамени, орденом Отечественной войны I степени, а также медалями.
В. Г. Зайцев – автор книги "За Волгой земли для нас не было".
Звание Почетного гражданина города-героя Волгограда присвоено Василию Григорьевичу Зайцеву в мае 1980 года за особые заслуги, проявленные при обороне города и разгроме немецко-фашистских войск в Сталинградской битве.
Умер Василий Зайцев в декабре 1991 года в Киеве.