Борис Яковлевич Гаврилов родился 28 июля 1948 г. в Вязниковского районе Владимирской области. Русский
Учился в школе № 9, г. Владимир
1963-1966 гг. - студент Авиамеханического техникума, окончил по специальности "радиоаппаратостроение"
Отслужил в армии
Поступил на Горьковский факультет Всесоюзного юридического заочного института, г. Нижний Новгород
Работал регулировщиком радиоаппаратуры на заводе "Электроприбор", затем юрисконсультом объединения "Техника".
Служил следователем Ленинского РОВД, следователем УВД Владимирской области, начальником следственного подразделения Александровского УВД, начальником Александровского ГОВД, заместителем начальника следственного отдела областного УВД
В конце 1980-х - слушатель Академии МВД СССР
1990-1995 гг. - заместитель начальника Владимирского УВД по следствию.
С 1995 г. служит в МВД РФ, прошёл путь от начальника отдела до заместителя начальника Следственного комитета при МВД России.
С 1997 года работал в составе рабочих и экспертных групп Государственной Думы, Совета Федерации, правоохранительных органов.
С декабря 2007 г. - завкафедрой Академии управления МВД России.
Жена - Надежда Вячеславовна Гаврилова. Имеет дочь и сына
С 1995 г. - живёт в Москве
Генерал-майор
Заслуженный юрист РФ
Кандидат юридических наук (2001)
Доктор юридических наук (2005), диссертация на тему: "Правовое регулирование защиты конституционных прав и свобод участников уголовного судопроизводства".