Борис Петров родился 23 июня 1952 г. в г. Геленджик (РФ).
Закончил Запорожский машиностроительный институт и Запорожскую государственную инженерную академию. По специальности - инженер промышленного транспорта, экономист промышленных предприятий.
Б.Петров работал инженером-технологом, составителем поездов, диспетчером, ревизором по безопасности движения, мастером, начальником службы эксплуатации, начальником района шлаковых отвалов, заместителем начальника железнодорожного цеха Запорожского ферросплавного завода.
1979-2006 гг. - заместитель начальника, начальник транспортного цеха, заместитель директора по коммерческой работе, коммерческий директор, председатель правления, генеральный директор ОАО «Украинский графит».
Народный депутат Украины V и VI созывов.
Указом Президента от 18 марта 2010 г. Б.Петров назначен председателем Запорожской областной государственной администрации.