Владимир Петров родился 22 мая 1958 года в городе Полтава, Украина. Вырос в семье военнослужащего. После школы до 1979 года учился в Смоленском высшем зенитно-ракетном командном училище. Петров 26 лет посвятил защите Родины, проходя военную службу в рядах Вооруженных сил. Удостоен звания подполковника запаса.
В период с 1979 по 1981 года Владимир Алексеевич участвовал в боевых действиях Республики Афганистан в должности командира десантно-штурмового взвода. После увольнения из армии создал Службу Спасения в городе Ейск, возглавив ее в должности директора.
В 1990 году получил диплом Военного дважды Краснознаменного института физической культуры, по специальности преподаватель физической подготовки. Впоследствии окончил факультет государственного и муниципального управления Северо-Кавказской академии государственной службы при Президенте РФ.
Петров в 2002 году жителями города Ейск избран депутатом Законодательного Собрания Краснодарского края. Занимал пост секретаря комитета по вопросам использования природных ресурсов и экологической безопасности. Переизбирался в 2007 году. Назначен на должность заместителя Председателя комитета по вопросам топливно-энергетического комплекса, транспорта и связи.
С октября 2012 года является депутатом Совета муниципального образования Ейский район. В ноябре того же года назначен на должность Председателя Совета.
В 2017 году Роман Стефанов вошел в список кандидатов в депутаты Законодательного Собрания Краснодарского края VI созыва. Член фракции Всероссийской политической партии «Единая Россия».
Женат. Воспитал двоих дочерей.
За мужество и героизм награжден орденом Красной Звезды, медалью «За отвагу», Почетной грамотой Законодательного Собрания Краснодарского края, грамота МЧС Российской Федерации.