Родился в Кулебаках в
семье служащего, сообщает «Календарь знаменательных дат». Окончил
Выксунский металлургический техникум, затем парашютную школу. В Красной Армии с
1936 года. В 1938-м окончил Харьковскую военную авиационную школу штурманов.
Участник советско-финской войны 1939-1940 гг., служил в легкобомбардировочном
полку. Экипаж самолёта под командованием Корнилова принимал участие в боевых
операциях, нанося удары по вражеским укреплениям. Старший лётчик-наблюдатель
50-го скоростного бомбардировочного авиационного полка (18-я скоростная
бомбардировочная авиационная бригада, 7-я армия) лейтенант Корнилов произвёл 28
боевых вылетов.
При выполнении боевого задания в районе г. Виипури (Выборг, Ленинградская область), во время одного из вылетов 1 марта 1940 г. самолёт был подбит. Экипаж совершил вынужденную посадку на вражеской территории. Лётчики, окружённые со всех сторон, мужественно сражались, вели бой до последнего патрона, но погибли. Звание Героя Советского Союза Борису Корнилову присвоено Указом Президиума ВС СССР 21 марта 1940 года посмертно. Награждён орденом Ленина. Похоронен в г. Сестрорецке Ленинградской области. Его имя носят улицы в Нижнем Новгороде и в Выксе.
Ольга Николаева