Аудитор Счетной Палаты Российской Федерации. В прошлом являлся депутатом Государственной Думы VII созыва. Член фракции Политической партии ЛДПР - Либерально-демократической партии России. Организатор проектов «Первая Международная ассамблея управленческих кадров».
Данил Шилков родился 25 сентября 1982 года в городе Екатеринбург. В 2004 году окончил Уральский федеральный университет имени первого президента России Бориса Ельцина по специальности «Менеджмент организации: управление проектами». Позднее получил диплом Высшей Школы Экономики и Менеджмента Уральского Федерального Университета. Аспирант кафедры «Экономической теории».
Работал в Администрация Губернатора Свердловской области. Далее устроился помощником депутата Государственной думы Федерального Собрания Российской Федерации Константина Субботина на постоянной основе. Занимался предпринимательской деятельностью. В 2011 году получил дополнительное образование в УрФУ имени первого Президента России Ельцина по Президентской программе подготовки управленческих кадров - Менеджмент организации «Стратегия управления предприятием».
В 2012 году вступил в Либерально-демократическую партию России. Являлся координатором Свердловского регионального отделения ЛДПР, курировал работу партии в Свердловской области и Пермском крае. В 2013 и 2016 годах баллотировался от ЛДПР в городскую думу Екатеринбурга шестого созыва и в Законодательное собрание Свердловской области. Однако никуда по итогам голосования не прошел.
На выборах 18 сентября 2016 года Шилков Данил Евгеньевич избран Депутатом Государственной Думы VII созыва в составе федерального списка кандидатов, выдвинутого Либерально-демократической партии России. Член комитета ГД по финансовому рынку. Заместитель председателя комиссии ГД по контролю за достоверностью сведений о доходах, об имуществе и обязательствах имущественного характера, представляемых депутатами ГД.
Государственная Дума 25 сентября 2019 года назначила Данила Евгеньевича Шилкова аудитором Счетной палаты России. Его депутатские полномочия были прекращены досрочно, а освободившийся мандат перешел Максиму Зайцеву.
Женат, воспитывает двоих детей.