Борис Асафьев родился 17 (29) июля 1884 года в Санкт-Петербурге, в
семье служащего.
Музыкой занимался с детства, преимущественно самоучкой. В 1903 году
окончил гимназию.
В 1904—1910 годах учился в Санкт-Петербургской консерватории по
классу композиции у Н. А. Римского-Корсакова и А. К. Лядова, и
одновременно — на историко-филологическом факультете
Петербургского университета, который окончил в 1908 году.
После окончания консерватории работал концертмейстером-
аккомпаниатором в балетной труппе Мариинского театра. С 1918 года — сотрудник музыкального отдела Наркомпроса. С 1919 года — советник по репертуару в Мариинском и Михайловском театрах. В том же году совместно с С. М. Ляпуновым организовал отделение истории музыки в Петроградском институте истории искусств, которым руководил до1930 года, там же был руководителем Высших курсов искусствоведения и аспирантуры. В 1921—1930 годах