Борис Константинович Петров родился в 1942 году в селе Вишенное в Крымской области. В 1961 окончил художественное училище им. Н.С. Самокиша в городе Симферополь.
В 1969 году, после обучения в Харьковском художественном институте, он переехал в Великий Новгород, на долгие годы связав с этим городом свою жизнь. Умер 9 февраля 2016 года.
В последние десятилетия своей жизни художник обратился к темперной живописи. Темпера стала любимым материалом Бориса Петрова. Гладкая матовая поверхность, прозрачность и легкость красочного слоя, демократичность этого материала напоминала живописцу о фресковых росписях Новгородских храмов.
Для художника важна свобода творчества. Древнерусские православные храмы и нетронутые рукой уголки природы были запечатлены художником в многочисленных пейзажах.