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