Борис Михайлович Шапошников родился 2 октября 1882 года в городе Златоусте в семье служащих. Его военная карьера началась в 1901 году, с поступления в Московское Алексеевское военное училище. Окончив его в 1903 году, Б.М. Шапошников в чине подпоручика отбыл в Туркестанский военный округ. Через несколько лет способный офицер поступил в Николаевскую академию Генерального штаба, по окончании которой в 1910 году «за отличные успехи в науках», причислен к Генеральному штабу и произведен в штабс-капитаны.
В 1917 году на съезде делегатов солдатских комитетов он был избран начальником дивизии. После революции Борис Шапошников решил перейти на службу в армию нового молодого государства. Все свои силы он отдавал развитию военной теории, совершенствованию и укреплению Вооруженных сил Страны Советов. По воспоминаниям сослуживца в Гражданскую войну Шапошников работал более 15 часов в сутки. Обобщая боевой опыт последних войн, Шапошников развивал военную науку. Как военный ученый он сумел завоевать