Писатель родился в 1924 г. в Смоленске. Очень рано у него проснулась любовь к истории и литературе. В 1941 г. добровольцем Васильев ушел на фронт, где получил контузию. После войны писатель закончил военную академию, однако никогда не оставлял мысли о литературной деятельности.
В 1969 г. вышла повесть «А зори здесь тихие…», которая принесла известность писателю. В своих произведениях Борис Львович пытался осмыслить войну и судьбу поколения, для которых она стала самым значительным событием в жизни. В 1982 г. выходит автобиографическая повесть писателя «Летят мои кони», а в 1984 г. — одно из наиболее известных произведений — «Завтра была война». Многие персонажи произведений писателя взяты из жизни, они прошли войну и объединены чувством горечи, ощущением вины общества, которое стало слепо к проблемам бывших фронтовиков. Тема нравственного выбора, непримиримости его ко злу звучит еще в одном известном произведении Васильева — «Не стреляйте в белых лебедей».
Во многих своих произведениях писатель обращается к истории. В его романе «Были и небыли» действие начинается еще во времена Пушкина и продолжается до наших дней.
Произведение раскрывает нелегкую судьбу русской интеллигенции. Известны также такие исторические романы писателя, как «Вещий Олег» (1996) и «Князь Ярослав и его сыновья» (1997). Васильев является автором множества исторических и критических статей. В 1975 г. Борис Васильев становится лауреатом Государственной премии СССР.