Дмитрий Егоров — коренной петрозаводчанин. В 1992 году пришел работать в органы прокуратуры. Прошел много ступеней, трудился следователем по особо важным делам, прокурором Прионежского района, старшим помощником прокурора республики по надзору за исполнением законов о федеральной безопасности, межнациональных отношений и противодействии экстремизму.
С 2010 года Дмитрий Егоров возглавил в прокуратуре Карелии отдел по надзору за исполнением законодательства по противодействию коррупции и руководил им почти 14 лет.