Данил Князев родился в Великом Новгороде. По окончании Новгородского областного колледжа искусств имени С. В. Рахманинова обучался игре на баяне в Российской академии музыки имени Гнесиных (класс Фридриха Липса, 2012–2014). В 2021 году окончил вокальный факультет РАМ (класс Леонида Бомштейна).
В период учебы был стипендиатом Международного благотворительного фонда Юрия Розума. Проходил стажировку во Флорентийской опере под руководством Джанни Тангуччи. В 2019 году выступил в партии Маркиза д’Обиньи («Травиата» Верди) на оперном фестивале в Монтекатини (Италия).
Лауреат всероссийских и международных конкурсов.
В 2021–2022 гг. – артист Молодежной оперной программы Большого театра.
С 2023 года – солист Детского музыкального театра имени Н. И. Сац. Приглашенный солист Московского театра «Новая опера» имени Е. В. Колобова, Самарского театра оперы и балеты имени Д. Д. Шостаковича и Воронежского театра оперы и балета.
Сотрудничает с Московской областной филармонией. Принимал участие в концертах и постановках на сценах Зала имени П. И. Чайковского, Зала «Зарядье», Большого театра России, Пермского театра оперы и балета имени П. И. Чайковского.
Выступал с Государственным симфоническим оркестром «Новая Россия», Российским государственным симфоническим оркестром кинематографии, Московским камерным оркестром Musica Viva и другими коллективами.
Сотрудничал с известными дирижерами, в числе которых Юрий Башмет, Владимир Спиваков, Александр Рудин, Тимур Зангиев, Филипп Чижевский, Сергей Скрипка, Валерий Платонов.