Василий Афанасьевич родился 7 марта 1908 года в с.Теньки Свияжского уезда Казанской губернии (позже Теньковский район ТатАССР, ныне Камско-Устьинский район РТ). С 1933 года работал ветеринарным врачом в сельскохозяйственном отделе Спасского райисполкома ТатАССР. Участник Великой Отечественной войны. На фронте с 25 июня 1941 года. Воевал в составе Брянского, затем 2-го Прибалтийского фронтов. Капитан ветеринарной службы, старший ветеринарный врач 548-го миномётного полка 13-й отдельной миномётной бригады Резерва Главного Командования. За период боевых действий с февраля 1942 года по октябрь 1944 года Василий Афанасьевич вернул в строй более 200 лошадей, более 100 из которых было тяжело раненых, 40 легко раненых и 60 заболевших. Демобилизован в 1946 году. С 1968 года работал ветеринарным врачом ветеринарной станции в г.Куйбышев ТатАССР. Награждён орденами Отечественной войны 2-й степени (1985г.), Красной Звезды (1944г.) и медалями.
Умер 26 мая 1995 года, похоронен на городском кладбище г.Болгар РТ.