Генералов Евгений Иванович родился 21 марта 1919 года в селе Верхнее Шахлово, ныне Серпуховского района Московской области, в крестьянской семье. Русский.
Работал заведующим избой-читальней в деревне.
В Красной Армии с сентября 1939 года. В 1941 году окончил Хабаровское пехотное училище. В боях Великой Отечественной войны — с ноября 1941 года. Член ВКП(б) с 1942 года.
Заместитель командира стрелкового батальона 32-го гвардейского стрелкового полка гвардии капитан Евгений Генералов в ночь на 29 сентября 1943 года во главе передового отряда форсировал реку Днепр в районе деревни Глушец Лоевского района Гомельской области Белоруссии. В бою за плацдарм на правом берегу отряд под командованием гвардии капитана Генералова Е. И. отразил несколько вражеских контратак, чем содействовал переправе остальных подразделений 32-го гвардейского стрелкового полка.
Умер 1 июля 1997 года. Похоронен в Воронеже на Коминтерновском кладбище.
Материал взят с официального сайта Администрации г.о. Серпухов.