Дмитрий Иванович родился в 1929 году в селе Большая Речка Бурятской АССР. Он получил высшее образование по специальности инженер-механик. Работать начал матросом на рыболовных судах Байкальского Госрыбтреста. С Камчаткой Качин связал свою жизнь в 1954 году. Здесь его профессиональный путь начался с должности тралмастера. В 1961 году он занялся партийной работой, с 1971 года по 1986 год был первым секретарем Камчатского обкома КПСС. Неоднократно Дмитрий Иванович избирался депутатом съездов КПСС, Верховного Совета СССР, Камчатского областного Совета народных депутатов, удостоен звания ветеран труда. С 1986 по 1990 годы Дмитрий Иванович занимал пост Чрезвычайного и полномочного посла СССР в Социалистической Республике Вьетнам.
За вклад в развитие промышленности и социально-культурной сферы Камчатки Качин награжден орденами Ленина, Октябрьской революции, Трудового красного знамени (дважды) и медалями.
Постановлением градоначальника № 936 от 8 сентября 1999 года Качину присвоено звание почетный Гражданин Петропавловска-Камчатского. Последние годы Дмитрий Иванович живет в Москве.