Родился 17 апреля 1976 г. в Волгограде. Вырос в г. Тынде (Амурская область), где его родители работали на строительстве Байкало-Амурской магистрали.
В 1999 г. окончил Санкт-Петербургский государственный политехнический университет (СПбГПУ; ныне Санкт-Петербургский политехнический университет Петра Великого), в 2003 г. - аспирантуру того же вуза.
Кандидат экономических наук. В 2005 г. защитил в СПбГПУ диссертацию на тему "Экономико-экологическое управление системы утилизации твердых бытовых отходов".
С октября 1996 г. был заместителем, затем первым заместителем председателя студенческого профкома СПбГПУ (ректор вуза в 1983-2003 гг. - Юрий Васильев).
С июня 1999 г. - инженер кафедры экологических основ природопользования СПбГПУ.
В 1999-2001 гг. - заместитель председателя, председатель студенческого совета при администрации Санкт-Петербурга (глава города - Владимир Яковлев).
В 2000-2001 гг. - сопредседатель Союза молодежи Санкт-Петербурга, председатель коалиционного Молодежного правительства города.
С июля 2001 г. по март 2002 г. - помощник первого вице-президента СПбГПУ, директор представительства вуза в Москве.
В 2002 г. стал старшим референтом аппарата фракции "Единство" в Государственной думе РФ III созыва, с сентября 2003 г. - фракции "Единство - Единая Россия".
С 2003 г. является членом Всероссийской политической партии "Единая Россия".
В 2004-2007 гг. работал начальником отдела планирования и развития общественных связей управления по связям с общественностью и взаимодействию со СМИ аппарата Государственной думы РФ.
2 декабря 2007 г. баллотировался в депутаты Государственной думы РФ V созыва по списку "Единой России", выдвигался под шестым номером в региональной группе №30 (Амурская область). По итогам распределения мандатов в Думу не прошел.
С декабря 2007 г. по июль 2011 г. - заместитель руководителя Государственного комитета РФ по делам молодежи (с августа 2008 г. - Федеральное агентство по делам молодежи) Василия Якеменко.
С июля 2011 г. по июль 2013 г. - заместитель губернатора Псковской области Андрея Турчака (ныне - вице-спикер Совфеда, секретарь генсовета "Единой России"). Курировал работу представительства региона при правительстве РФ.
4 декабря 2011 г. участвовал в выборах в Госдуму РФ VI созыва по списку "Единой России", выдвигался под пятым номером в региональной группе №61 (Псковская область). Однако думский мандат вновь не получил.
С марта 2014 г. по февраль 2016 г. - заместитель генерального директора по внешним связям ОАО "Объединенная ракетно-космическая корпорация". С февраля по октябрь 2016 г. - первый заместитель генерального директора - статс-секретарь ОАО "ОРКК". В 2014-2015 гг. корпорацию возглавлял Игорь Комаров, в 2015-2017 гг. - Юрий Власов.
Входил в состав правления Общероссийского отраслевого объединения работодателей "Союз машиностроителей России" (председатель - гендиректор госкорпорации "Ростех" Сергей Чемезов).
В 2014 г. стал членом Экспертного совета при правительстве РФ.
18 сентября 2016 г. Денис Кравченко баллотировался в Государственную думу РФ VII созыва по списку "Единой России". Был выдвинут под восьмым номером в региональной группе №22 (Московская область). По итогам голосования в Думу не прошел, однако 28 сентября 2016 г. получил мандат Андрея Воробьева (первый номер региональной группы №22), губернатора Московской области, который отказался от места в нижней палате парламента. Кравченко вошел в состав партийной фракции. Является заместителем председателя думского комитета по экономической политике, промышленности, инновационному развитию и предпринимательству.
С 2021 г. - депутат Государственной думы РФ VIII созыва. Участвовал в выборах в Госдуму 19 сентября 2021 г. по списку партии "Единая Россия" (седьмой номер региональной группы №39, Московская обл.). По итогам распределения мест в Госдуму не прошел, однако 29 сентября 2021 г. получил вакантный депутатский мандат по списку партии. С 12 октября 2021 г. - первый заместитель председателя комитета Госдумы по экономической политике.
С 1 августа 2022 г. - секретарь бюро высшего совета "Единой России".
Руководитель российской национальной части Молодежного совета Шанхайской организации сотрудничества (ШОС; 2009-2011, с 2014 г.).
Являлся членом Общественного совета при МВД РФ (2002-2004), Общественного совета ГИБДД МВД РФ (2002-2005).
Соучредитель некоммерческого партнерства "Центр социально-консервативной политики" (с 2005 г.).
Действительный государственный советник РФ II класса (2011).
Один из победителей конкурса "Лидеры России. Политика" (2020).
Автор книги "Система управления потоками твердых бытовых отходов" (2007).