Агафонов Василий Александрович родился в 1914 году в селе Сивинь ныне Краснослободского района Республики Мордовия. До призыва в армию работал в колхозе в родном селе. В 1936 году был призван в ряды Красной Армии Рузаевским РВК, где учился в полковой школе. По окончании школы ему было присвоено звание старшины.
Когда началась Великая Отечественная война, часть, где служил Василий Александрович, находилась на границе с Турцией. В октябре 1941 года часть была переброшена в город Батуми, затем - в Новороссийск.
31 декабря 1941 года морским путем часть была направлена в город Феодосию. Во время следования на новое место службы корабли не один раз подвергались сильной бомбардировке немцами. Многие суда были затоплены.
Освободив город Феодосию, часть дошла до города Крыма, где до мая 1942 года держала оборону.
9 мая 1942 года часть при обороне города Керчи была разбита и Агафонов Василий Александрович попал в 52 отдельный гвардейский минометный дивизион.
В конце мая 52 дивизион был почти разбит. Остатки военнослужащих были причислены к 20 гвардейскому полку, в составе которого пришлось отступать на Северо-Кавказский фронт. Тогда уже Василий Александрович был в звании гвардии старшины.
С Северо-Кавказского фронта 20 гвардейский полк полк был переброшен на Сталинградский фронт, где в окружении немцев вел бои до 1943 года.
После Сталинградской битвы полк был отправлен в город Москву. Там он был переформирован, получил новую боевую технику, после чего направлен на Волховский фронт. Освободили Новгород, Лугу и дошли до Пскова.
Из под Пскова часть была переведена под Нарву, где Василию Александровичу пришлось стать участником сильнейших боев.
Затем была Эстония, Латвия, Литва, Польша, Германия.
После войны вернулся в родное село, где 9 лет работал заместителем председателя сельпо.
За мужество и отвагу, проявленные на фронтах Великой Отечественной войны, был награжден медалями «За оборону Сталинграда», «За оборону Ленинграда», «За отвагу», «За боевые заслуги» и орденом Красной Звезды.