Начав свой трудовой путь главным агрономом Починковской МТС, Дмитрий Иванович в дальнейшем работал секретарем райкома партии, председателем Починковского райисполкома, затем первым секретарем Демидовского райкома КПСС, первым заместителем председателя Смоленского облисполкома.
С 1969 по 1987 гг. — председатель исполкома Смоленского областного Совета народных депутатов.
С 1987 г. на пенсии.
Награжден орденами Отечественной войны II степени, “Знак Почета”, тремя орденами Трудового Красного Знамени и многими медалями.