Родился 2 (15) мая 1910 года в селе Верхний Икорец (ныне Бобровского района Воронежской области) в семье служащего. Русский.
В 1933 году
окончил лесной техникум в посёлке Хреновое Бобровского района Воронежской области. Работал с 1928 года в лесничестве на родине.
В Красной Армии с 1941 года. Участник Великой Отечественной войны с июня 1941 года. Сражался на Калининском и 1-м Прибалтийском фронтах. Член ВКП(б)/КПСС с 1943 года.
Командир отделения 10-го отдельного батальона минёров (5-я отдельная инженерная бригада, 1-й Прибалтийский фронт) гвардии старший сержант Дмитрий Яблочкин особо отличился в боях на территории Лиозненского района Витебской области Белоруссии.
Дмитрий Михайлович в кругу семьи по возвращении с фронта