Родился 6 августа1910 года в селе Оскуй, ныне Чудовского районаНовгородской области. Русский. С 1921 года — воспитанник детского дома. В 1925 году начал свою трудовую деятельность на предприятиях Ленинграда, одновременно без отрыва от производства поступает планерную школу под руководством Олега Антонова. В 1928 году инструктором школы становится Валерий Чкалов — лётчик-испытатель, который в дальнейшем сыграл в жизни Петрова большую роль, став его наставником[2].
Военная служба
Межвоенные годы
В июне 1929 года по рекомендации В. Чкалова Борис Петров был принят в Ленинградскую военно-теоретическую школу лётчиков, которую окончил 1930 году и поступил в военную школу лётчиков в Борисоглебске. В 1931 году по окончании школы проходил службу в авиационных частях на следующих должностях: младший летчик, с 1933 года — начальник службы вооружения, старший летчик 9-й авиационной эскадрильи (г. Смоленск, Белорусский ВО). В декабре 1933 года эскадрилья переводится на Дальний Восток в посёлок Угловое, где Петров продолжил службу флаг-штурманом, а с 1937 — инструктором по технике пилотирования АЭ. С 1938 года — командир 14-го авиационного полка ВВС Тихоокеанского флота, участник боевых действий у озера Хасан. Член ВКП(б) с 1940 года. С 1940 года — командир 7-й авиационной бригады ВВС ТОФ[2].
Великая Отечественная война
С началом войны в прежней должности. В октябре 1942 года переводится в действующую армию на должность заместителя командующего ВВС Северного флота по технике пилотирования и воздушному бою. Участвовал в разработке и проведении ударов по аэродромам, базам и коммуникациям противника. С декабря 1942 года начальник Управления ПВО СФ. Руководил разработкой и проведением операций по прикрытию Главной базы флота, своих коммуникаций и конвоев союзников. С июля 1943 года начальник штаба ВВС Черноморского флота. Разрабатывал и участвовал в проведении операций с боевым применением минно-торпедной и штурмовой авиации на дальних и ближних коммуникациях протвника с ударами по вражеским аэродромам и базам как днем, так и ночью. В августе—сентябре 1943 года участвовал в разработке и проведении операции по освобождению Новороссийска в качестве командующего объединенной авиагруппой ВВС флота и 4-й Воздушной армией, за что был награжден орденом Суворова II степени. В январе 1944 года ранен при катастрофе самолета, около года был на излечении в госпитале. В феврале 1945 года в качестве командующего южной авиагруппой участвовал в разработке и проведении операции по успешному обеспечению Ялтинской конференции[2].
Послевоенное время
После окончания войны в прежней должности. В июне 1945 года назначен Командующим ВВС Черноморского флота. В феврале 1946 года назначен Командующим ВВС Северного флота. В августе 1947 года назначен Командующим ВВС Северо-Балтийского флота (ВВС 8-го ВМФ). В 1955 году поступил, а в 1957 году окончил военно-морской факультет Военно-морской академии им. К. Е. Ворошилова. В декабре 1957 года назначен Командующим ВВС Балтийского флота. С февраля 1961 года в распоряжении главкома ВМФ. С марта 1961 года- заместитель начальника кафедры оперативного искусства ВМФ командного факультета Военно-морской академии. С декабря 1969 года генерал-лейтенант авиации Петров в запасе. Занимался литературным творчеством на тему — военной авиации в годы Великой Отечественной войны[2].