Родился 09.03.1922 года в деревне Короткое ныне Почепского района Брянской области в семье крестьянина. Русский. Окончил неполную среднюю школу. В Советской Армии с 1941 года. В 1942 году окончил военное пехотное училище и направлен в действующую армию. Командиp миномётной роты 685-го стрелкового полка (193-я стрелковая дивизия, 65-я армия, Центральный фронт) кандидат в члены КПСС старший лейтенант Волков 15.10.1943 года при форсировании Днепра в районе поселка городского типа Лоев (Гомельская область) успешно поддерживал огнём десантный батальон. Рота содействовала захвату и удержанию плацдарма на правом берегу реки. Погиб в этом бою. Звание Героя Советского Союза присвоено 30.10.1943 года посмертно. Награжден орденом Ленина, медалью. Похоронен в поселке городского типа Лоев, где улица носит его имя.