Он родился 15 января 1915 года в Петрограде. В 1931 году, закончив школу-семилетку, Шефнер поступил в фабрично-заводское ученичество и через два года стал работать на фарфоровом заводе кочегаром - обжигателем фарфора.
Там он начал писать свои первые серьезные стихи и в 1933 году в заводской газете было впервые напечатано первое стихотворение. С 1934 года поэта стали печатать в городских газетах, а с 1936 и в журналах. Через четыре года в издательстве "Советский писатель" вышла первая книга стихов поэта под названием "Светлый берег". В Союз писателей поэт был принят по рукописи этой книги за год до ее выхода в свет.
Из-за негодности к строевой службе в военные годы Шефнер работал в батальоне аэродромного обслуживания. В 1942 году его направили в армейскую газету "Знамя победы". С войны поэт вернулся с двумя орденами - "Красной звезды" и "Отечественной войны" II степени, а также с медалями, в том числе и "За оборону Ленинграда". Своей главной послевоенной наградой лирик считал Пушкинскую премию, полученную в 1997 году.
Вторая книга стихов Шефнера с патриотическим названием "Защита" вышла в блокадном Ленинграде в 1943 году. Последующие сборники выходили в 1946 - "Пригород", в 1951 - "Московское шоссе", в 1955 - "Взморье". В 1991 году у поэта вышел четырехтомный сборник "избранных стихов за полвека - с 1938 по 1988 годы", как говорил сам Шефнер.
"Облака над дорогой" - первый опыт писателя в прозе - вышел в 1957 году. "Самой удачной", по признанию литератора стала повесть-сказка "Девушка у обрыва", которая переиздавалась несколько раз. А самым сильным своим прозаическим произведением Вадим Шефнер считал повесть "Сестра печали" "о блокаде Ленинграда и о любви".