Захар Романович родился в улусе Умбура Ольхонского района.
В 1940 г. призвался в ряды Красной армии, проходил службу в Благовещенске, затем переведен на Западный фронт.
Прошел всю войну старшим сержантом, пять раз был контужен и ранен, погиб при защите Варшавского моста в Варшаве в 1945 г.