Дмитрий Ильич Пухов родился 25 октября 1931 года в семье колхозника в I Курбусахском наслеге Усть-Алданского района ЯАССР. Рано остался без родителей.
В 1941-1945 годах воспитывался в Мархинском и Хаптагайском детских домах. Окончил историческое отделение Якутского пединститута, Высшую партийную школу при ЦК КПСС в Москве. Член КПСС/КПРФ.
Трудовую деятельность начал в 1954 году учителем, завучем Дюпсинской средней школы Усть-Алданского района.
С 1955 г. – заместитель заведующего отделом пропаганды и агитации Якутского ОК ВЛКСМ.
С 1957 г. – заместитель, редактор газеты «Эдэр коммунист».
С сентября 1961 г. – зав. отделом Верхоянского РК КПСС.
С 1962 г. – редактор межрайонной газеты Якутского ОК КПСС и Совета Министров ЯАССР «Полярная звезда», районной газеты «Верхоянский коммунист».
С 1972 г. – зав. отделом газеты «Социалистическая Якутия».
С 1976 г. – старший редактор редакции пропаганды Госкомитета ЯАССР по телевидению и радиовещанию. С 1980 г. – первый заместитель Председателя Гостелерадио Якутской АССР.
С 1990 г. – Председатель Гостелерадио ЯАССР, член Правительства, член Президиума Совета Министров ЯАССР, член Якутского обкома, член бюро ОК КПСС.
С 7 февраля 1992 г. – пресс-секретарь первого Президента РС(Я).
С 1992 г. – первый заместитель гендиректора ЯСИА.
С 1999 г. – зам. редактора, редактор газеты «Коммунист».
С 1 мая 2003 г. по настоящее время – помощник члена Совета Федерации ФС РФ А.С.Матвеева по работе в Республике Саха (Якутия).
Награжден орденами Октябрьской Революции, «Партийная доблесть», многими медалями и почетными знаками. Отличник телевидения и радио СССР. Награжден Грамотой Президента Республики Саха (Якутия), знаком отличия «Гражданская доблесть», Почетным знаком Союза журналистов России «За заслуги перед журналистским сообществом».