Василий Иванович Белов родился 23 октября 1932 года в крестьянской семье в деревне Тимониха Харовского района Вологодской области. Учился в школе фабрично-заводского обучения в городе Сокол Вологодской области, работал столяром, мотористом, электромонтером.
В 1952—1955 годах проходил воинскую службу в Ленинграде. В газете Ленинградского военного округа были опубликованы первые стихи начинающего писателя — "На страже Родины". После службы в армии Белов работал на заводе в Молотове (ныне Пермь). В 1956 году вернулся на малую родину и стал сотрудником районной газеты "Коммунар". В 1958 году Белов был избран секретарем райкома комсомола в Грязовецком районе Вологодской области. Но, не проработав и года, подал заявление об уходе в связи с вызовом на учебу в Москву.
В 1952—1955 годах проходил воинскую службу в Ленинграде. В газете Ленинградского военного округа были опубликованы первые стихи начинающего писателя — "На страже Родины". После службы в армии Белов работал на заводе в Молотове (ныне Пермь). В 1956 году вернулся на малую родину и стал сотрудником районной газеты "Коммунар". В 1958 году Белов был избран секретарем райкома комсомола в Грязовецком районе Вологодской области. Но, не проработав и года, подал заявление об уходе в связи с вызовом на учебу в Москву.