Эдуард Волков был рожден в июле 1938 года в Донецкой области. В возрасте 23 лет получил высшее образование по специальности инженер-теплоэнергетик, окончив Московский Энергетический Институт.
В 1986 году получил должность директора института имени Г.М. Кржижановского. Эдуард Петрович также являлся вице-президентом Международного московского энергетического дома, председателем Комитета по вопросам возобновляемой энергии, а также входил в состав руководства Европейского энергетического клуба.
Профессор Волков произвел анализ одних их самых крупнейших запасов нефтяных сланцев, а в дальнейшем открыл несколько лабораторий для подробного изучения сланцевой нефти и термических разложений органических соединений. Первая в мире энерготехнологическая установка по пиролизу сланцевой нефти была запущена благодаря заслугам Эдуарда Петровича. Такая установка могла производить переработку около 500 тонн горючих сланцев. Эдуард Волков предложил и изобрел новые методы сжигания топлива в прямоточном факеле, они заключались в экологически чистом сгорании горючего.