Даниил Вячеславович Егоров родился 7 сентября 1975 года в Москве.
В 1998 году окончил Российский университет дружбы народов по специальности юриспруденция.
В период с 2000 г. по 2001 г. – являлся членом комиссии Межрегиональной коллегии адвокатов помощи предприятиям и гражданам.
С 2001 г. по 2001 г. - замещал должность юрисконсультанта, начальника юридического отдела ЗАО «Энеко».
2001 г. по 2003 г. - замещал должность специалиста 1 категории, консультанта отдела обеспечения деятельности руководства Управления МНС России по г. Москве.
2003 г. -2005 г. замещал должность начальника отдела информационного обеспечения, электронного ввода данных и камеральных проверок, затем начальника отдела камеральных проверок Межрайонной инспекции МНС России №44 по г. Москве.
В период с 2005 г. по 2009 г.
Даниил Вячеславович замещал должность начальника отдела камеральных проверок, начальника отдела выездных проверок №2 Межрайонной инспекции ФНС России №50 по г. Москве.
С 2009 г. по 2010 г. – замещал должность заместителя начальника отдела контрольной работы Управления ФНС России по г. Москве.
С 2010 г. по 2011 г. - замещал должность начальника отдела рассмотрения споров с физическими лицами, начальника отдела рассмотрения споров с крупнейшими налогоплательщиками, заместителя начальника Управления и начальника Управления досудебного аудита Федеральной налоговой службы.
С 2011 г. по январь 2020 г. — замещал должность заместителя руководителя Федеральной налоговой службы.
Распоряжением Правительства Российской Федерации от 17 января 2020 г. № 21-р Даниил Егоров назначен руководителем Федеральной налоговой службы.