Василий Павлович Козлов родился 7 марта 1922 года в деревне Сталка Чаусского уезда Гомельской губернии. На фронт ушел добровольцем 12 июля 1941 года. С 3 апреля 1942 по 1945 год воевал старшим телефонистом в составе 248-го отдельного батальона связи 163-й стрелковой дивизии на Северо-Западном, 1-м и 2-м Украинских фронтах. Награжден орденом Красной Звезды, орденом Отечественной войны 2-й степени, орденом Трудового Красного Знамени, 10 медалями.