Депутат Законодательного Собрания Челябинской области VI созыва.
Член Комитета Законодательного Собрания по бюджету и налогам.
Член Всероссийской Политической Партии «Единая Россия».
Дмитрий Мешков родился 22 августа 1970 года в городе Челябинск. С детства увлекался спортом, в том числе футболом. После школы поступил в Московский торгово-экономический институт на специальность «Экономика торговли», который окончил в 1992 году.
Трудовую деятельность молодой человек начал электромонтером по обслуживанию электрооборудования. С 1991 по 1992 год являлся заместителем директора торгово-коммерческого товарищества «Челур». Впоследствии занял должность заместителя директора ЗАО «Ракурс». В 1993 году Мешков назначен заместителем директора товарищества с ограниченной ответственностью торгово-промышленной фирмы «Темп ЛТД». Через два года - заместителем главного бухгалтера закрытого акционерного общества «Продинтекс». С 1996 года Дмитрий Мешков занимает должность директора по коммерции и развитию открытого акционерного общества «Макфа».
Политическую карьеру Дмитрий Федорович Мешков начал в 2000 году, став депутатом Законодательного Собрания Челябинской области III созыва. Затем избирался депутатом еще трех созывов. С 2005 года является секретарем местного политсовета Сосновского местного отделения партии «Единая Россия». Избран депутатом Законодательного Собрания Челябинской области VI созыва 13 сентября 2015 года. Входит в состав комитета по бюджету и налогам.
Депутат ведет большую благотворительную деятельность в избирательном округе, поддерживает организации инвалидов, ветеранов, детские учреждения.
Женат. Воспитывает двух дочерей.