В 1986 г. Козлов Борис Николаевич закончил Сибирский Государственный Медицинский Университет по специальности «лечебное дело». После окончания университета продолжил обучение в клинической ординатуре по общей хирургии.
В 1992 г. с успехом Борис Николаевич защитил диссертацию на соискание степени кандидата медицинских наук. Тема диссертации была посвящена плазмаферезу при хирургическом лечении окклюзирующего атеросклероза сонных артерий.
В 2004 г. Борис Николаевич защитил докторскую диссертацию по хирургической реваскуляризации миокарда на работающем сердце в условиях искусственного кровообращения. С 2004 г. Козлов Б.Н. является ведущим научным сотрудником отдела сердечно-сосудистой хирургии «Томского НИМЦ НИИ кардиологии».
Б.Н. Козлов имеет более 130 научно-исследовательских работ в ведущих российских и зарубежных журналах и 10 патентов на изобретения, является соавтором пяти монографий. Среди его учеников 7 кандидатов медицинских наук. Борис Николаевич был награждён грамотой «Человек 2016 года» в номинации «учёный года», Почётной грамотой Законодательной Думы Томской области, Юбилейной медалью «70 лет Томской области», Медалью «За достижения» и многими другими наградами.