В 1998 году окончил Российский университет Дружбы народов по специальности юриспруденция.
В период с 2000 по 2001 г. являлся членом комиссии Межрегиональной коллегии адвокатов помощи предприятиям и гражданам.
С 2001 по 2003 г. замещал должность специалиста 1 категории, консультанта отдела обеспечения деятельности руководства Управления МНС России по Москве.
С 2003 по 2005 г. замещал должность начальника отдела информационного обеспечения, электронного ввода данных и камеральных проверок, затем начальника отдела камеральных проверок Межрайонной инспекции МНС России №44 по Москве.
В период с 2005 по 2009 г. Даниил Вячеславович замещал должность начальника отдела камеральных проверок, начальника отдела выездных проверок №2 Межрайонной инспекции ФНС России №50 по Москве.
С 2009 по 2010 г. замещал должность заместителя начальника отдела контрольной работы Управления ФНС России по Москве.
С 2010 по май 2011 г. замещал должность начальника отдела рассмотрения споров с физическими лицами, начальника отдела рассмотрения споров с крупнейшими налогоплательщиками, заместителя начальника Управления и начальника Управления досудебного аудита Федеральной налоговой службы.
Даниил Вячеславович Егоров имеет классный чин советника государственной гражданской службы Российской Федерации 2 класса.