Борис Васильев родился 21 мая 1924 года в городе Смоленск. Мальчик появился на свет в семье командира Красной Армии, Льва Александровича. С началом Великой Отечественной войны ушел на фронт добровольцем в составе истребительного комсомольского батальона, который 3 июля 1941 года направлен под Смоленск, где попал в окружение.
Васильев самостоятельно вышел из окружения в начале октября 1941 года. Получил направление в полковую кавалерийскую школу, а затем, в пулеметную школу, после окончания которой служил в 8-м гвардейском воздушно-десантном полку 3-й гвардейской воздушно-десантной дивизии. Во время воздушного десанта под Вязьмой 16 марта 1943 года попал на минную растяжку и с тяжелой контузией доставлен в госпиталь.
После этого ранения Васильев демобилизовали из действующей армии и осенью 1943 года направили на учебу в Военную академию бронетанковых и механизированных войск имени Сталина. В 1946 году окончил инженерный факультет академии, работал испытателем колесных и гусеничных машин на Урале. Уволился из армии в 1954 году в звании капитан-инженер.
Первым произведением Васильева стала пьеса «Танкисты», которая не раз ставилась в Центральном театре Советской Армии. Первая книга: сборник сценариев «Клуб веселых и находчивых», в которой является составителем и автором вступительной статьи. Первое прозаическое произведение «Иванов катер».
Огромный читательский резонанс получила повесть Бориса Васильева «А зори здесь тихие». По мотивам данной повести поставлены фильмы в России и Китае, написана опера Кирилла Молчанова. Среди других произведений писателя: пьесы, повести, рассказы, исторические романы, автобиографии. Широко известны: «В списках не значился», «Завтра была война».
Еще одна грань творчества Васильева: исторические романы. Из-под пера Бориса Львовича вышел целый ряд романов на тему ранней истории Руси: «Вещий Олег», «Александр Невский», «Князь Святослав», «Владимир Красное Солнышко», «Владимир Мономах».
Знаменитый писатель проявил себя и как активный общественно-политический деятель. Васильев являлся депутатом I Съезда Народных депутатов Советского Союза, членом Комиссии съезда по расследованию событий 1989 года в Тбилиси, членом Комиссии при Президенте Российской Федерации по правам человека.
Борис Львович Васильев скончался 11 марта 2013 года в Москве на 89-м году жизни. Похоронен с воинскими почестями на Ваганьковском кладбище столицы.