Родился 26 марта 1936 года в Мелитополе, где вырос и закончил школу. Окончил Харьковский государственный университет.
с 1961 года он начал заниматься археологией. В это время участник, а позднее организатор нескольких археологических экспедиций НАН Украины в Северном Приазовье и Донбассе.
В 1970 году старшийо научный сотрудник Мелитопольского краеведческого музея, а уже в 1971 году — его директор.
В 1986 году по инициативе Бориса Дмитриевича Совет Министров Украины и Запорожское областное управление культуры приняли решение о создании государственного историко-археологического музея-заповедника «Каменная Могила», первым директором которого и был назначен Борис Михайлов.
Борис Дмитриевич более 40 лет посвятил исследованию Каменной Могилы. Им открыто 17 новых гротов и пещер. Результатом его работы стали научные публикации в академических и университетских изданиях Украины и СНГ.
В 1991 г. Б.Михайлову присвоено звание «Заслуженный работник культуры», В 2008 году он награжден орденом «За заслуги 3-й степени».
И в 2008 году Борис Дмитриевич добился присвоения историко-археологическому заповеднику « Каменная Могила» статуса Национального. Соответствующий Указ Президента был подписан 10 сентября, учитывая исключительное научное значение, культурную ценность комплекса археологических памяток «Каменная Могила», а также весомый вклад указанного заповедника в дело сохранения его объектов.
Борис Михайлов — автор более 80 научных работ.