Отец - Лев Александрович Васильев, кадровый офицер Русской императорской армии, перешедший на сторону большевиков. Мать - Елена Николаевна Алексеева, принадлежала к знатному роду, а ее отец был народником. Во время революции он добровольно отдал свое имение общине, оставив себе только дом и сад.
Школьником играл в любительских спектаклях
Ушел на фронт в 17 лет. Борис Васильев отправился на фронт добровольцем в составе истребительного комсомольского батальона.
Познакомился с женой Зорей Поляк в Военной академии бронетанковых и механизированных войск, где они учились. В феврале 1945-го они поженились.
Был исключен из партии и лишен офицерского звания за то, что в 1953-м году на одном из партсобраний он отказался подготовить обличающий доклад по «Делу врачей».
Жена писателя стала прототипом двух героинь его произведений Искры Поляковой из «Завтра была война», Сони Гурвич из повести «А зори здесь тихие...»
Повесть «Завтра была война…» была под запретом до 1984 года из-заидеологии тех времен
«Не стреляйте белых лебедей» - правильное название романа. Предлог «в» случайно добавил корректор журнала «Юность», в котором публиковалось произведение писателя. В дальнейшем многие издания печатали на основании этого текста, поэтому ошибку стали повторять.
За период своего творчества становился лауреатом Международной литературной премии «Москва-Пенне» и Независимой премии движения имени академика А.Д. Сахарова «Апрель»
Государственной премии СССР и премии Президента России.
Премии Российской академии кинематографических искусств «Ника» и Союза писателей Москвы «Венец».