Дмитрий Щеглов родился 1 сентября 1975 года в городе Орехово-Зуево, Московская область. В 1998 году, окончил Московский государственный технологический университет «Станкин» по специальности «автоматизация и управление». Позднее, получил дополнительное образование, успешно завершив курс обучения в Московской школе управления «Сколково», с присвоением квалификации «Мастер делового администрирования - Master of Business Administration - MBA.
В 1998 году, Щеглов приступил к работе на Московской Бирже в должности эксперта отдела обеспечения торговой системы и клиринга управления срочного рынка.
Позже, работал на различных позициях в Департаменте валютного рынка Биржи. Принимал непосредственное участие в организации работы Национального клирингового центра и передаче данной организации клиринговых функций по валютному рынку.
В 2009 году, опытный управленец организовал работу Операционного центра Биржи. С апреля 2011 года, являлся заместителем руководителя Проектного центра по интеграции, а в 2012 году, назначен исполнительным директором по операционной деятельности Московской Биржи.
Далее, в 2013 году, занял пост управляющего директора по операционной деятельности. Параллельно, занимал должность заместителя генерального директора ЗАО «ФБ ММВБ» и входил в состав дирекции ЗАО «ФБ ММВБ».
Является членом правления Публичного Акционерного Общества «Московская Биржа».