Родился 16 января 1899 года в Иркутской губернии в семье рабочего. Русский.
Окончил начальную школу и с 12 лет работал на шахтах.
В январе 1920 года добровольцем вступил в РККА. Участвовал в Гражданской войне в боях против войск генерала Каппеля и в разгроме белогвардейских частей барона Врангеля.
После войны продолжил службу в РККА.
В 1929 году участвовал в боях на КВЖД.
Член ВКП(б) с 1931 года.
В сентябре 1939 года участвовал в освободительном походе по Западной Белоруссии.
С декабря 1939 года участвовал в советско-финской войне, в которой за взятие Выборга был награждён орденом Красного Знамени.
Великую Отечественную войну полковник Егоров встретил в Каунасе, где командовал 10-й артиллерийской бригадой ПТО. Приходилось вести бои и в окружении, был ранен.
В октябре 1941 года Управление бригады было расформировано.
В ноябре 1941 года Егорова назначили командующим артиллерией только что сформированной в Саратове 61-й армии.
С начала декабря 1941 года 61-я армия находилась в составе Юго-Западного, а с 24 декабря 1941 года - Брянского фронтов.
В ходе Московской битвы участвовала в наступательных операциях на болховском и орловском направлениях.
С весны 1942 года до середины 1943 года на Брянском и Западном фронтах вела оборонительные и наступательные бои южнее и юго-западнее Белёва, в составе Брянского фронта участвовала в Орловской операции в июле - августе 1943 года.
7 июня 1943 года Егорову присвоено звание генерал-майор артиллерии.
С 26 сентября по 1 октября 1943 года соединения и части армии форсировали Днепр у села Любеч и захватили плацдарм на правом берегу. В последующем войска армии принимали участие в Гомельско-Речицкой, Калинковичско-Мозырской, Белорусской, Рижской наступательных операциях, блокировании группировки противника на Курляндском полуострове, в Варшавско-Познанской, Восточно-Померанской и Берлинской наступательных операциях.
27 апреля 1945 года за мастерское управление артиллерией при прорыве обороны противника и форсировании реки Одер был представлен к званию Героя Советского Союза, но был награждён орденом Ленина.
11 июля 1945 года Егорову присвоено звание генерал-лейтенант артиллерии.
После расформирования, в августе 1945 года, 61-й армии, Егоров командовал артиллерией Северо-Кавказского и Сибирского военных округов.
В 1954 году по состоянию здоровья ушел в отставку. Проживал в Новосибирске.
Умер в 1960 году.