Родился 17 февраля 1924 г. в уездном г. Касимове Рязанской губернии (ныне центр района). Работал бригадиром на фабрике «Красный текстильщик».
В 1940 г. призван в Красную Армию. В 1941 г. учился в Рязанском военном пехотном училище.
В действующей армии с декабря 1941 г. Участвовал в боях под Москвой. Окончил Московское пехотное училище в 1942 г. Командир роты 520-го стрелкового полка (167-я стрелковая дивизия, 38-я армия, 1-й Украинский фронт) старший лейтенант Петропавлов в ночь на 26 сентября 1943 г. со своей ротой форсировал р. Днепр под местечком Дача Пуща-Водица (Киевская обл., Украина). Овладел плацдармом, удерживал его до подхода подкрепления. В боях в районе г. Киева на шоссе Киев-Житомир 4-6 ноября 1943 г. после гибели командира батареи Петропавлов принял на себя командование артиллеристами. Когда артиллерийские расчеты вышли из строя, сам встал к одному из орудий и лично подбил 7 танков. Подразделение отбило свыше 10 атак, уничтожило много живой силы и техники противника. Петропавлов был тяжело ранен.
Звание Героя Советского Союза присвоено 10 января 1944 г.
В 1946 г. окончил КУОС. С 1956 г. капитан Петропавлов – в запасе. С этого года жил в г. Рязани. Работал на заводе. В 1967 г. заочно окончил Рязанский политехникум.
Награжден орденами Ленина, Красного Знамени, Красной Звезды, медалями.
Умер в Рязани 18 декабря 1974 г. Похоронен на Сысоевском кладбище