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