Русский. Родился в с. Казанка на Каме (Оханский район Молотовской области). В рядах КА с 16.2.1936 г. Призван Ленинским РВК Перми и отобран для службы в осапр, реформированной осенью в 123осапб 82сд.
10.1936 – окончил Школу младших командиров. Отделённый командир. 10.1937-10.1938 – служил сверхсрочно. 25.4.1939 – окончил Курсы младших лейтенантов в г. Кунгуре. На Курсах была создана группа курсантов-сапёров в составе 7 человек. Руководителем группы и преподавателем военно-инженерного дела был старший лейтенант Пивоваров. Младший лейтенант. Командир сапёрного взвода 2сапр 123осапб.
Участник боевых действий на р. Халхин-Гол (1939). Воевал (7-9.1939) с японскими захватчиками. Награжден орденом Красной Звезды. (Указ Президиума ВС СССР от 27.10.1939 г.). Вручал в Кремле М.И. Калинин. Пожав руку, сказал: «Носите, товарищ Петухов – заслужили». 15.1.1940 – дивизия переформирована в 82мсд. Член ВКП(б) с 11.1940 г. Весной 1941 г. 82мсд, расквартированная в г. Баян-Тумен (ныне – г. Чойбалсан), получила задачу строить узкоколейную железную дорогу от г. Баян-Тумен до г. Тализаг-Булаг. Стрелковые полки вели земляные работы по устройству выемок, насыпей и др. Сапб заготовлял и подвозил лесоматериал и, в основном, занимался строительством мостов, труб и других железнодорожных сооружений, 2сапр (три взвода по 40 человек каждый) занималась исключительно строительством мостов. Работы велись почти непрерывно, за исключением небольшого отдыха в тёмное время суток. Участник Великой Отечественной войны. Воевал на Западном (25.10.1941-25.4.1944), 3 Белорусском (с 25.4.1944) фронтах. На 10.1941 – командир 2сапр 123осапб (командир – капитан Пивоваров, НШ – капитан Журавлев) 82мсд, воевавшей на Можайском направлении под Москвой. Старший адъютант 303осапб 184сд. Награжден медалью «За оборону Москвы» (1.5.1944).
Умело организовал действия подразделений по обеспечению переправ через р. Лучесу (22-23.6.1944) и р. Неман (16-19.6.1944) с захватом плацдарма, в боях за Каунас и с выходом к государственной границе. Командиром батальона гвардии майором К.С. Абрамовым представлен (25.8.1944) и награжден орденом Отечественной войны 2 ст. (пр. № 148/н от 27.9.1944 г. 5А). Заместитель командира 303осапб по строевой части 184сд. Во время прорыва вражеской обороны в районе Шваргаллен (10-15.1.1945) успешно руководил отрядами разграждения, обеспечив беспрерывное продвижение наступающих частей. В боях за Немриттен (20.2.1945) под артиллерийским огнем лично снял 32 мины. Командиром батальона гвардии майором К.С. Абрамовым представлен (15.3.1945) и награжден орденом Отечественной войны 1 ст. (пр. № 26/н от 5.4.1945 г. 5А). Закончил войну под Кенигсбергом. Был ранен дважды.
В госпитале. Каунас, 1945.
После войны учился по военно-инженерной специальности в Ленинграде. На это время в Ленинград прибыло (3.1945) из Костромы Ленинградское ВИОЛКУ им. А.А. Жданова, при котором были организованы Курсы усовершенствования офицерского состава, прибывающего с фронтов. 1946 – окончил КУОС. Служил в Венгрии, затем в Карелии. Майор. 1956 – демобилизован. Жил на Урале, в Перми, затем в г. Конаково Калининской (ныне – Тверской) области. Женат. Сын Юрий. … К юбилею Победы награжден орденом Отечественной войны 1 ст. (6.4.1985). Умер в 1994 г.