Дмитрий Федоров родился в 1972 году в Москве. В 1995 году окончил МПГУ (художественно-графический факультет). С 1988 года работает в области станковой живописи и графики, объекта, коллективного действия, кино и видеоарта. С 1994 года занимается компьютерной графикой, дизайном телеэфира и рекламой. В 2002 году окончил Высшие курсы сценаристов и режиссеров, мастерскую П. Е. Тодоровского и Н. Б. Рязанцевой. С 2002 года занимается постановкой телевизионных художественных фильмов и сериалов «Бешеная» (2007), «Ангел» (2011), «Ведьма» (2015), «ХА. Маленькие комедии» (2002-2004), "Саша + Маша" (2003).