Денис Евгеньевич Никифоров родился в Москве, СССР, 2 августа 1977 года. Актерский талант мальчика проснулся в раннем возрасте, с десяти лет он выступал на сцене театра, а первую награду получил во время обучения в Школе-студии при МХАТе на курсе О.П. Табакова. В 1996 году его удостоили премии "Московские дебюты" за роль в постановке "Псих". Окончил обучение юноша в 1998 году, после чего его зачислили в Театр Олега Табакова. Довольно быстро начинающий актер завоевал ведущие позиции, исполняя роли в спектаклях "Страсти по Бумбарашу", "Билокси-Блюз", "Не все коту масленица", "Бег", "На дне" и др. На большом экране Денис Никифоров дебютировал в 1997 году в мелодраме "Грешная любовь" режиссера Александра Полынникова. Актеру доверили главную роль. Затем он появился в сериалах "Марш Турецкого" и "Каменская 2", а также в кинофильме "Загадки ревизора". В 2003 году он работал над телесериалом "Идиот" по заказу канала "Россия", основанном на романе Ф.М. Достоевского. В 2005 году на экраны вышла кинолента "Бой с тенью" Алексея Сидорова, где Денис исполнил главную роль. Актер органично вписался в образ благодаря тому, что полгода занимался боксом. Во время съемок ему пришлось изображать слепого, что вызвало поначалу некоторые трудности, однако и с этим Никифоров отлично справился. Как только фильм вышел на экраны, к персоне актера интерес со стороны прессы, режиссеров и публики заметно повысился.В 2007 году актер снялся в продолжении фильма, которое получило название "Бой с тенью 2: Реванш".В 2010 году сыграл в киноленте "Любовь под прикрытием" роль Павла Угрюмова, тогда же появился в картине "Робинзон" в роли Лешки Балунова.Последними фильмами с участием Дениса Никифорова являются "Бой с тенью 3", снятый в формате 3D, и "Восемь первых свиданий".