Борис Николаевич Петров родился в 1920 году в станице Щучинской (ныне город Щучинск) Кокчетавской области. Окончил исторический факультет Омского педагогического института им. Горького. Участвовал в Великой Отечественной войне. После демобилизации из армии был на партийной работе — лектором и руководителем лекторской группы обкома партии, затем в течение шести лет работал ответственным секретарем Северо-Казахстанского межобластного отделения Союза писателей Казахстана. Член КПСС.
В Алма-Ате в издательствах «Жазушы» и «Казахстан» вышли следующие книги Б. Петрова: «Вьюжная неделя», сборник рассказов (1956), «Живое слово», сборник очерков о партийных работниках (1959), «Огни Аксуата», повесть (1962), «Листопад», повесть (1964), «Березовые острова», сборник повестей и рассказов (1966).