Денис Денисов родился 31 декабря 1981 года в Харькове, в семье военнослужащего. Хоккеем начал заниматься в возрасте 9 лет, после того, как семья переехала в Тверь.
Воспитанник ЦСКА, мастер спорта. Выступал за команды ХК ЦСКА (1997-98), «Крылья Советов» (2001-2002), «Салават Юлаев» (2002-2003), «Ак Барс» (2003-2004/2005-2006), «Авангард» (2006-2007/2007-2008).
В 2000 году выбран в пятом круге под 149 номером на драфте НХЛ командой «Баффало Сейбрз»