Полный кавалер ордена Славы, участник Великой Отечественной войны
Родился в селе Лушниково, ныне Сосновского района Нижегородской области, в семье крестьянина.
Участник Великой Отечественной войны с августа 1943 года.
Командир отделения разведки батареи 282-го минометного полка 32-й минометной бригады 22-й артиллерийской дивизии прорыва 8-й гвардейской армии 1-го Белорусского фронта старшина Егоров был награждён орденами Славы трёх степеней за подвиги, совершенные в боях на территории Польши.
Награждён орденом Славы 1-й степени 15 мая 1946 года, став полным кавалером ордена Славы.
После окончания войны продолжил службу в армии. Служил на полигоне «Капустин Яр».
В 1950 году был уволен в запас в звании старшины.
Работал техником станции по борьбе с сельскохозяйственными вредителями.
Окончил специальные курсы при Ташкентском сельскохозяйственном институте (1952 г.), Ленинградский институт зоологии и фитопатологии (1955 г.).
Работал агрономом-семеноводом в областном управлении хлебопродуктов города Карши, начальником государственной инспекции по карантину сельскохозяйственных растений в Кашкадарьинской области Узбекской ССР.
Участник Парада Победы 1995 года.
В 2004 – 2013 годах жил в городе Ахтубинске Астраханской области, а затем – в посёлке Алексеевка, в черте города Кинель Самарской области.
Награды: ордена Отечественной войны 1-й степени (11.03.1985); Славы 1-й (15.05.1946), 2-й (16.05.1945), 3-й (12.12.1944) степени; Трудового Красного Знамени; "Знак Почёта".