Герой Советского Союза, участник Великой Отечественной войны
Родился в селе Кулебаки, ныне город в городском округе город Кулебаки Нижегородской области, в семье рабочего.
Окончил техникум водного транспорта в городе Горьком.
Работал контрольным мастером на заводе «Теплоход» в городе Бор, затем - теплотехником на Молитовской льнопрядильной ткацкой фабрике «Красный Октябрь» в городе Горьком, на Кулебакском металлургическом заводе.
Одновременно учился в Горьковском аэроклубе.
В Красной Армии – с 1939 года.
Окончил Таганрогскую военную авиационную школу (1940 г.).
Участник Великой Отечественной войны с июня 1941 года.
В первый день совершил боевой вылет на самолёте Су-2 на бомбёжку нефтепромыслов в городе Плоешти в Румынии.
Заместитель командира эскадрильи 211-го штурмового авиационного полка 307-й штурмовой авиационной дивизии 3-го штурмового авиационного корпуса 15-й воздушной армии Брянского фронта старший лейтенант Петров, участвовал в оборонительных боях на Украине на реках Днестр, Южный Буг, Днепр, под Ленинградом, в заключительном этапе Курской битвы - Орловской, затем Брянской наступательных операциях.
К августу 1943 года совершил 90 успешных боевых вылетов на бомбардировку и штурмовку стратегических военных объектов, аэродромов, железных дорог, укреплений, скоплений вражеских войск и боевой техники.
Звание Героя Советского Союза присвоено 4 февраля 1944 года.
В декабре 1943 года был откомандирован с фронта для учёбы в Военно-воздушной академии.
После её окончания служил на командных должностях в Закавказье.
С 1954 года майор Петров – в запасе.
Жил в Москве, работал главным инженером автобазы Моссовета до выхода на пенсию в 1969 году.
Похоронен на Калитниковском кладбище.
Награды: ордена Ленина (04.02.1944); Красного Знамени (1942, 18.07.1943).
Память: памятная доска размещена в городе Кулебаки Нижегородской области на Стене Героев на мемориальном комплексе площади Победы.