Денис Суханов родился во Владимире 6 апреля 1971 года. Вскоре семья Дениса переехала в Петропавловск-Камчатский, здесь Денис окончил школу и отслужил в армии. Затем будущий актер остался на сверхсрочной службе. Надо заметить, что в детстве и юности Суханов профессионально занимался танцами и посещал драмкружки. Поэтому в Северо-Восточном военном округе он был принят в ансамбль и в течение двух лет выступал в его составе.
В 1993 году Денис Суханов перебрался в Москву, стал студентом Школы-студии МХАТ на курс Авангарда Леонтьева, в 1997-ом получил диплом. После окончания института он был принят в труппу московского театра Сатирикон имени Аркадия Райкина, где служит по сегодняшний день.
Суханов — ведущий актёр театра «Сатирикон», почти все его роли — главные.
Константин Райкин: "Редкостно одаренный артист, человек природного профессионализма, легкого темперамента. Характерный артист для персонажей любого возраста и жанра. Профессионально танцует, уникально пластичен, чрезвычайно работоспособен. За пять лет работы в "Сатириконе" стал одним из главных артистов театра".
Долгое время оставался почти исключительно театральным актёром, в 2010 году он снялся в телевизионном фильме "Господа Головлёвы" в роли Иудушки Головлёва.