Родился Борис Васильев в Смоленске в семье офицера. В 1941 году, окончив 9 классов, ушёл на фронт добровольцем. После окружения самостоятельно вышел из него, окончил пулемётную школу, служил в 8-м гвардейском воздушно-десантном полку. В 1943 году получил контузию на минной растяжке, после лечения был демобилизован.
✅После войны окончил инженерный факультет Военной академии бронетанковых и механизированных войск им. И. В. Сталина, работал на Урале испытателем техники. Уволился из армии в 1954 году в звании капитана-инженера.
✅С 1950-х годов занимался профессиональной литературной деятельностью. Начинал как драматург (пьесы «Танкисты», «Стучите и откроется»), позже окончил курсы киносценаристов.
Некоторые известные произведения:
• «А зори здесь тихие…» (1969) — повесть о Великой Отечественной войне, принёсшая автору известность. В 1972 году по ней был снят фильм Станислава Ростоцкого, ставший классикой советского кинематографа.
• «В списках не значился» (1974) — повесть о первых днях войны, обороне Брестской крепости.
• «Завтра была война» — произведение о девятиклассниках, которые сталкиваются с несправедливостью и пытаются ей противостоять.
• Романы «Не стреляйте в белых лебедей» (о защите природы), «Были и небыли», «И был вечер, и было утро».
• В 1990–2000-х годах создал серию романов о Древней Руси: «Вещий Олег», «Князь Ярослав и его сыновья», «Князь Святослав», «Владимир Красное Солнышко».
По сценариям и книгам Васильева снято более 15 кинофильмов, среди них «Офицеры» (1971), «Аты-баты, шли солдаты…».
• Государственная премия СССР (1975) — за повесть «А зори здесь тихие…».
• Премия Президента РФ в области литературы и искусства (1999).
• Премия имени Сахарова «За гражданское мужество» (1997).
• Ордена Трудового Красного Знамени, Дружбы народов, Отечественной войны II степени, «За заслуги перед Отечеством» II и III степеней.
• Звание почётного гражданина Смоленска (присвоено в 1994 году).
Жена — Зоря Альбертовна Поляк, конструктор и телевизионный редактор. Она стала прототипом героини Сони Гурвич в «А зори здесь тихие…» и Искры Поляковой в «Завтра была война». У пары не было собственных детей, но они усыновили двух мальчиков.
В 1989–1991 годах был народным депутатом СССР, избранным от Союза кинематографистов СССР. Входил в комиссию Совета национальностей по вопросам развития культуры, языка, национальных и интернациональных традиций, охраны исторического наследия.
Скончался в 2013 году в Москве на 89-м году жизни.