Дмитрий Хмелько родился 23 января 1989 года в городе Гулькевичи. В 2011 году он окончил Кубанский государственный аграрный университет по специальности «государственное и муниципальное управление».
По информации пресс-службы администрации Краснодарского края, с 2011 года по май 2022 года работал на линейных и руководящих должностях в крупных банковских и страховых структурах. С мая 2022 года был замначальника отдела развития промышленности и проектной деятельности в региональном департаменте промышленной политики.