Родился 10 октября 1926 года в с. Ильинское Казанского района Тюменской области, На военную службу был призван 14 июня 1946 года. Назначен на должность начальника факультета № 2 Рижского высшего командно-инженерного Краснознаменного училища им. Маршала Советского Союза Бирюзова С.С. в декабре 1968 года.
До назначения начальником факультета нашего училища в период с ноября 1963 года по декабрь 1968 года был командиром 402 гвардейского Дновского Краснознамённого ордена Кутузова ракетного полка (войсковая часть 34171, н.п. Ветрино Полоцкого района Витебской области Белорусской ССР), входившего в состав 32 ракетной дивизии и имевшего в то время на вооружении ракетные комплексы Р-12.
Показателен тот факт, что перед назначением Бориса Дмитриевича командиром полка, часть за выполнение программы боевой и политической подготовки в 1961 году получила оценку "удовлетворительно". При его командовании значительно повысилось качество подготовки личного состава, что подтверждается успешным выполнением учебно-боевой задачи в марте-апреле 1966 года - восьмой боевой расчёт полка провёл учебно-боевой пуск ракеты, выполнив задачу на "отлично".
Как начальник факультета Борис Дмитриевич пользовался заслуженным авторитетом у профессорско-преподавательского состава и курсантов факультета. На нашем курсе он проводил практические занятия по общевоинским уставам в первом потоке. 12 декабря 1975 года полковник-инженер Коровин Б.Д. был уволен в запас.