В 1929–1931 — артист вспомогательного состава Московского реалистического театра, 1931–1932 — актер Архангельского городского театра, с 1933 по 1937 работал актером и художником в театрах на Урале (Кизел, Кыштым, Красновишерск). В 1938–1940 — в Якутском театре, в 1940–1941 — Котласском театре. В сентябре 1941 во время эвакуации в Новосибирске был принят во вспомогательный состав АТ.
Арх.: АТ (Личный листок по учету кадров Б.Г. Эльшина; Лицевые счета сотрудников театра. 1941).
Спирина, С. Эльшин Б.Г. // Национальный драматический театр России. Александринский театр. Актеры, режиссеры : энциклопедия... — Санкт-Петербург : Балтийские сезоны, 2020. — С. 811.