Родился в Смоленске. В июле 1941 года ушел добровольцем на фронт. Стал участником Парада Победы в Москве 24 июня 1945 года. В 1948 году окончил Военную академию бронетанковых войск.
Как писатель дебютировал с пьесами "Офицер", "Стучите и откроется" и "Отчизна моя, Россия". Широкую известность приобрёл благодаря повести "А зори здесь тихие…", которая появилась в печати в 1969 году и была экранизирована в 1972, а также повестям "В списках не значился" (1974), "Завтра была война" (1976), роману "Не стреляйте в белых лебедей" (1973) и др.
В 1975 году Б.Л. Васильеву была присуждена Государственная премия СССР, а в 1994 присвоено звание "Почетный гражданин города-героя Смоленска" за большой вклад в русскую литературу.