Писатель, поэт, драматург. Автор восьми книг прозы, пяти книг стихов, четырех пьес, оперного либретто.
Пьесы Дмитрия Данилова «Человек из Подольска», «Свидетельские показания», «Серёжа очень тупой» неоднократно ставились на сценах российских театров – «Практика», Мастерской Петра Фоменко, Театра.doc и «Современника».
В 2018 году пьеса «Человек из Подольска» получила премию «Золотая маска» в номинации «работа драматурга».