1882, 20 сентября — Родился в городе Златоусте Уральской (Челябинской) области.
1893–1900 — Учеба в Красноуфимском промышленном и Пермском реальном училищах.
1901–1903 — Прошел курс Московского (Алексеевского) военного училища по первому разряду, занесен на мраморную доску училища; присвоено офицерское звание подпоручика, назначен в 1-й стрелковый Туркестанский батальон.
1906, ноябрь — Присвоено звание поручика.
1907, октябрь — Зачислен в младший класс Академии Генерального штаба.
1910, май — Окончил основной и дополнительный курсы академии, за отличные успехи в науках присвоено звание штабс-капитана.
1910, июнь — Цензовое командование ротой в 1-м стрелковом Туркестанском попку.
1912, ноябрь — Переведен в Генеральный штаб с назначением старшим адъютантом[31] 14-й кавалерийской дивизии в г. Ченстохов (Польша).
1912, декабрь — Присвоено звание капитан.
1914, август — Убыл на Юго-Западный фронт в должности старшего адъютанта 14-й кавалерийской дивизии.
1914, октябрь — Контужен в голову разрывом неприятельского артиллерийского снаряда под Сохачевом.
1915, январь — Назначен на должность помощника старшего адъютанта разведотдела штаба 12-й армии.
1915, июнь — Штаб офицер при управлении генерал-квартирмейстера штаба главнокомандующего армиями Северо-Западного фронта.
1915, ноябрь — Начальник штаба отдельной сводной казачьей бригады.
1915, декабрь — Присвоено звание подполковник.
1916, май — Начальник штаба 2-й казачьей Туркестанской дивизии.
1917, февраль — Временно исполняющий обязанности начальника штаба 10-го армейского корпуса.
1917, август — Присвоено звание полковника.
1917, сентябрь — Командир 16-го гренадерского Мингрельского полка.
1917, декабрь — Съездом делегатов военно-революционных комитетов избран начальником Кавказской гренадерской дивизии.
1918, январь — Эвакуирован с фронта по болезни.
1918, март — Уволен по демобилизации из армии в бессрочный отпуск.
1918, апрель — Поступил на службу секретарем Народного суда Казанской Рабоче-Крестьянской Республики.
1918, 22 мая — Добровольно полупил на службу в Красную Армию и назначен на должность помощника начальника отдела Оперативного управления Штаба Высшего Военного совета Республики, а затем начальника Разведывательного управления Революционного Военного совета Полевого штаба Республики.
1918, ноябрь — Старший помощник заведующего особым делопроизводством военного отдела Высшей военной инспекции РСФСР.
1919, март — Первый помощник начальника штаба наркомвоенмора Украины.
1919, август — Начальник Разведывательного отделения Полевого штаба Реввоенсовета Республики.
1919, октябрь — Начальник Оперативного управления Полевого штаба Реввоенсовета Республики.
1921, февраль — Первый помощник начальника Штаба РККА.
1921, октябрь — Награжден орденом Красного Знамени.
1922, ноябрь — Командирован военным экспертом советской делегации на Лозанскую конференцию (Швейцария).
1925, май — Заместитель командующего, а с октября — командующий войсками Ленинградского военного округа.
1927, май — Командующий войсками Московского военного округа.
1928, май — Начальник Штаба РККА.
1930, октябрь — Решением ЦК ВКП(б) принят в партию без прохождения кандидатского стажа.
1931, апрель — Командующий войсками Приволжского военного округа.
1931, июнь — Утвержден Реввоенсоветом СССР почетным красноармейцем 56-го кавалерийского полка 10-й Майкопской дивизии и 166-го стрелкового полка 56-й стрелковой Московской дивизии.
1932, апрель — Начальник и комиссар Военной академии имени M.B. Фрунзе.
1934 — Награжден орденом Красной Звезды.
1935, июнь — Присвоено ученое звание профессора высших военно-учебных заведений.
1935 — Член ЦИК седьмого созыва. Председатель военной комиссии на маневрах Чехословацкой армии.
1935, сентябрь — Командующий войсками Ленинградского военного округа.
1935, ноябрь — Присвоено звание командарма 1-го го ранга.
1937, январь — Избран депутатом Верховного Совета СССР первого созыва.
1937, май — Начальник Генерального штаба Красной Армии и заместитель Народного комиссара обороны СССР. Член ЦИК пятого и седьмого созывов.
1938, февраль — Награжден орденом Красной Звезды и юбилейной медалью «XX лет РККА».
1938, март — Введен в состав Главного Военною Совета РККА, образованного в 1938 году.
1939, март — Избран XVIII съездом ВКП(б) кандидатом в члены ЦК ВКП(б).
1939, декабрь — Награжден орденом Ленина за успешную работу по руководству оперативной деятельностью Красной Армии.
1940, май — Присвоено звание Маршала Советского Союза.
1940, август — Заместитель Народного комиссара обороны СССР.
1941, июнь — Постоянный Советник при Ставке Главного Командования Вооруженных Сил СССР.
1941, июль — Вновь назначен начальником Генерального штаба Красной Армии и введен в состав Ставки Верховного Командования (с августа — Главного командования) Вооруженных Сил СССР.
1942, май — Заместитель Народного комиссара обороны СССР
1942, октябрь — Награжден вторым орденом Ленина в связи с 60-летием со дня рождения. Присвоено имя Маршала Советского Союза Б.М. Шапошникова Высшим стрелково-тактическим Краснознаменным курсам усовершенствования комсостава пехоты Красной Армии и Первому пехотному Тамбовскому Краснознаменному училищу.
1943, июнь — Начальник Высшей военной академии имени К.Е. Ворошилова.
1943, сентябрь — Решением Политбюро ЦК партии утвержден членом Комиссии по вопросам перемирия (впоследствии Комиссии по перемирию с Германией и Комиссии по перемирию с Финляндией, Венгрией и Румынией).
1944, февраль — Награжден орденом Суворова I степени.
1944, ноябрь — Награжден вторым орденом Красного Знамени.
1945, февраль — Награжден третьим орденом Ленина и медалью «За оборону Москвы».
1945, 26 марта — Смерть Б.М. Шапошникова от туберкулеза.
1945, 28 марта — Похороны Маршала Советского Союза Б.М. Шапошникова на Красной площади в Москве.