Родился 19 ноября 1934 года в деревне Петрово Дедовического района Псковской области.
В 1954 году окончил 10 классов и был призван в ряды Советской Армии, в авиацию. В 1959 году окончил бухгалтерское отделение сельхозтехникума в г. Багратионовске Калининградской области. Был направлен на работу в совхоз «Черкасовский» Прокопьевского района.
Работал счетоводом в селе Тихоновка, потом был направлен на работу в село Малая Талда бухгалтером, работал там же управляющим фермой, 13 лет - бригадиром животноводства. В декабре 1976 года был избран председателем Большеталдинского сельского Совета, в этой должности Евгений Дмитриевич проработал почти 20 лет. Под его руководством сельский Совет неоднократно награждался Почетными грамотами района, за победу в соцсоревновании получал переходящее Красное знамя.
В 1994 году ушел на заслуженный отдых, но еще три года работал главой сельской администрации, и шесть лет инженером по технике безопасности в совхозе «Талдинский». Награжден медалями «За доблестный труд. В ознаменование 100-летия со дня рождения В.И. Ленина» и «Ветеран труда».