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