Депутат Законодательного Собрания Ленинградской области VI созыва.
Член Всероссийской политической партии «Единая Россия».
Дмитрий Ворновских родился 14 декабря 1970 года в селе Северное, Оренбургская область. После школы поступил в Ленинградское Высшее зенитно-ракетное командное училище имени шестидесятилетия Октября. Проходил службу в ракетных частях Российской армии.
Трудовую деятельность начал по окончании службы с различных должностей в коммерческих структурах, активно занимался общественной деятельностью. В 1996 году занял должность помощника главы Кингисеппского района в мэрии Кингисеппского района. Позднее стал руководителем аппарата главы администрации Кингисеппского района.
В 2000 году Дмитрий Владимирович получил дополнительное образование, окончив Санкт-Петербургский юридический институт Генеральной прокуратуры Российской Федерации.
В 2001 году Ворновских возглавил Кайболовский сельский округ Кингисеппского района. Через два года перешел на должность заместителя главы администрации Кингисеппского района.
Избирался депутатом Законодательного собрания Ленинградской области третьего, четвертого и пятого созывов. Возглавлял постоянную комиссию по государственному, административно - территориальному устройству и местному самоуправлению.
В сентябре 2016 года Ворновских Дмитрий Владимирович избран депутатом Законодательного собрания Ленинградской области VI созыва от Всероссийской политической партии «Единая Россия» по Кингисеппскому одномандатному избирательному округу №24. Входит в постоянную комиссию по местному самоуправлению, административно-территориальному устройству, государственной и муниципальной службе. Член комитета по экологии и природопользованию.