Окончил в 1937 Центральное театральное училище (мастерская Б.М. Сушкевича). Входил в штат актеров вспомогательного состава. Выступал в массовых сценах, исполнял выходные и эпизодические роли. Среди них: адъютант, комитетчик, высокий матрос («Гибель эскадры»), жандарм («Ревизор») и др. В 1940-е работал в ленинградском Новом театре.
Лит.: СПбГАТИ СИ. С. 208; Программы АТ; Репертуар АТ (ук.).
Арх.: РГИСИ. Ф. 352. Оп. 4. Д. 31. Л. 70–71, Д. 42. Л. 7; АТ (Личная учетная карточка Б.М. Гаврилова).
Сбоева, С. Гаврилов Б.М. // Национальный драматический театр России. Александринский театр. Актеры, режиссеры : энциклопедия... — Санкт-Петербург : Балтийские сезоны, 2020. — С. 189.