30-летний голкипер родился в Сморгони, начинал заниматься футболом в минском «Динамо», но практически все время играл за границей. В юношеском возрасте Генералов был в структуре «Локомотива» и московского «Динамо», однако за основной состав дебютировать ему не удалось.
На взрослый уровень перешел в 2014 году, отыграв сезон за «Сатурн». Затем Егор провел три года в питерском «Динамо». Летом 2018 года отправился в футбольный клуб «СКА Хабаровск», но спустя сезон он сменил команду, подписав контракт с «Химками».
Суммарно провел 62 матча в ФНЛ и стал финалистом Кубка России (2020). Ранее выступал за россиян в составе различных сборных (юношеские, юниорская, молодежная). Минувшим летом вратарь вернулся на родину и отыграл полгода в «Минске».
Егор имеет паспорт нашей страны и зарегистрирован за «Ислочь» как гражданин Беларуси. Добро пожаловать в волчью стаю!
Фото: пресс-служба «Минска»