Участник Великой Отечественной войны. Родился в селе Баюновские Ключи Касихинского района (с 1966 г. Первомайского района) Алтайского края. В сентябре 1932 года Ленинск-Кузнецким РВК. Осенью 1939 года Захар Петрович был призван в Красную Армию и участвовал в финской «зимней» войне. Захар Петрович вернулся домой, но ненадолго – началась Великая Отечественная война. Оставил детей Анастасии Прокопьевне и вернулся в армию в июле 1941 года, сразу на московское направление. Служил в 163 стрелковой дивизии. Был дважды ранен в августе и ноябре 1941 года. Направлен в госпиталь, который был эвакуирован при отступлении войск. На поезде доехал до Новосибирска. Лечился в госпитале в поселке Инском Новосибирской области. После лечения был комиссован.
Награды: орден Отечественной войны I степени,
медаль «За боевые заслуги»,
медаль «За отвагу»,
медаль «За победу над Германией в Великой Отечественной войне 1941—1945 гг.», юбилейные медали, знак «Фронтовик», медаль «За трудовую доблесть».