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