Дмитрий Иванович родился в 1929 году в селе Большая Речка Кабанского района Бурятской АССР. Свой трудовой путь начинал в должности матроса на рыболовецких судах Байкальского Госрыбтреста. Первым секретарем Камчатского обкома КПСС он работал с 1971-го по 1986 год. Как говорят многие, для Камчатки это было золотое время, экономика региона тогда активно развивалась. В те годы практически и был выстроен Петропавловск-Камчатский.
Заслуги Дмитрия Ивановича отмечены высокими наградами Родины.