Егор Иванович родился 28 апреля 1927 года в д.Кожаевка Спасского кантона ТатАССР (позже Куйбышевский район ТатАССР, ныне Спасский район РТ). В 1939 году окончил 4 класса Кожаевской начальной школы Бураковского сельского совета Куйбышевского района ТатАССР. С началом Великой Отечественной войны, вмести с другими работал на колхозных полях, заменяли взрослых, ушедших на фронт.
Участник Великой Отечественной войны. Призван в ряды Красной Армии Куйбышевским РВК ТатАССР 4 декабря 1944 года. Военную службу начал в 358 запасном стрелковом полку минометчиком 82-мм миномета с декабря 1944 года по июль 1945 года, продолжил в 67 запасном стрелковом полку разведчиком с июля 1945 года по ноябрь 1945 года, в 16 отдельной бригаде морской пехоты разведчиком с ноября 1945 года по июнь 1947 года, в войсковой части 51309 разведчиком с июня 1947 года по март 1951 года. Прослужил до 30 марта 1951 года на Дальнем Востоке и на территории дружественной Китайской республики.
После увольнения в запас вернулся домой и работал сельхозрабочим в колхозе Ильича. С 1960 года зачислен в штат совхоза «им.А.Алиша», где проработал до выхода на пенсию в 1987 году скотником и столяром (4 разряда). Ветеран труда (1988г.). С супругой Марией Федоровной вырастили сына и дочь.
Награжден медалью «За победу над Германией в Великой Отечественной войне 1941-1945г.г.» (1994г.) и другими медалями.
Умер 3 июня 2012 года, похоронен на городском кладбище г.Болгар Республики Татарстан.