Родился 29 ноября 1938 года в с. Чередово Омской области, окончил Литинститут им. М. Горького (1978). Первая публикация в 1963 году. Член СП СССР (1983).
С 1967 с перерывами живет в Твери, работал в молодежной газете «Смена» (1967—1977), заведовал литературной частью Театра юного зрителя (1978—1980), в отделе публицистики журнала «Наш современник» (1991—2002).
Был членом общественного совета журнала «Литературная учеба» и еженедельника «Литературная Россия».
Как писатель Петров развивается в русле «деревенского направления».
Книга Петрова «Сны золотые» (1985) переведена на венгерский язык.
С 1991 по 2002 год Петров редактор и издатель литературно-художественного и историко-публицистического журнала «Русская провинция». В 1996 году коллектив журнала «Русская провинция» стал лауреатом литературной премии им. М. Е. Салтыкова-Щедрина.
Выходил 4 раза в год. Последний номер журнала вышел в 2002 году. Всего более 40 номеров.
В одноименном издательстве выходят книги местных авторов, в том числе в поэтической серии «Поэты Русской провинции».