Василий Захарович родился 18 августа 1918 года в г.Иркутск. в 1935 году окончил 9 классов, в 1936 году окончил рабфак Казанского ветеринарного института. В 1941 году окончил 5 курсов Казанского ветеринарного института.
Участник Великой Отечественной войны. 18 августа 1941 года призван по мобилизации Молотовским РВК г.Казань и начал военную службу старшим ветеринарным врачом 1130 стрелкового полка 336 стрелковой дивизии на Западном, Брянском и 1-м Украинском фронтах. С 6 августа 1944 года старший ветеринарный врач 909 артиллерийского полка 336 стрелковой дивизии 1-го Украинского фронта. С 28 декабря 1944 года старший ветеринарный врач 454 стрелкового полка 100 стрелковой дивизии 1-го и позже 4-го Украинских фронтов. По окончанию войны с 10 мая 1945 года продолжил службу заместителем начальника по животноводству 403 армейского животноводческого хозяйства Управления СГВ. Уволен в запас в октябре 1947 года.