Василий Дмитриевич Федоров родился 23 февраля 1918 года в семье простых рабочих в деревне Усть-Искитимское (ныне в черте города Кемерово).
В 1932 году окончил 6 классов, работал в колхозе, в 1934 году поступил в Новосибирский техникум машиностроения, переименованный позже в авиационный, в 1938 году Василий Федоров окончил техникум и по распределению попал в город Иркутск. Там он работал на авиационном заводе и активно печатался в заводской многотиражке «Сталинец». В годы Великой Отечественной войны Василий Федоров трудился на Новосибирском авиационном заводе имени В.П. Чкалова, где занимал должность технолога, мастера. В это же время продолжал писать стихотворения, очерки и повести. В 1944 году поступил в литературный институт на заочное отделение. Спустя 3 года Василий Федоров, благодаря знакомству с А.Т. Твардовским, который очень положительно отозвался о повести Федорова «Марьевская летопись», переехал в Москву и перевелся на очное отделение этого же университета. Окончил его в 1950-м. В 1959-м Василий Дмитриевич Федоров был назначен членом редакционной коллегии журнала «Молодая гвардия». Он состоял в редакционном совете издательств «Художественная литература», «Современник» и «Советская Россия». Всего творческое наследие поэта составляет более 40 поэтических изданий, 5 поэм и 7 собраний сочинений. За свою литературную деятельность Василий Федоров был неоднократно награжден государственными премиями и орденами: ордена Трудового Красного Знамени и Октябрьской революции; по три Государственные премии РСФСР имени М. Горького и Государственные премии СССР.