Дмитрий Пахомов родился 11 марта1920 года в селе Конево (ныне — Краснозёрский районНовосибирской области). После окончания четырёх классов школы работал трактористом в Казахской ССР. В октябре 1942 года Пахомов был призван на службу в Рабоче-крестьянскую Красную Армию. С июня 1943 года — на фронтах Великой Отечественной войны. Воевал в рядах 1441-го самоходно-артиллерийского полка 16-го танкового корпуса (приказом наркома обороны СССР от 20 ноября 1944 года полк и корпус получили гвардейские звания и стали именоваться соответственно 393-м гвардейским самоходно-артиллерийским полком и 12-м гвардейским танковым корпусом).[1]
16 января 1945 года Пахомов вместе со своим экипажем в составе танкового отряда атаковал железнодорожную станцию Сохачев. Пахомов перерезал путь движения вражескому эшелону, а его товарищи огнём орудия разбили паровоз. Ночью того же дня точно так же был уничтожен ещё один эшелон, следующий к обороняющимся немецким войскам[1][2].
Герои Советского Союза: Краткий биографический словарь / Пред. ред. коллегии И. Н. Шкадов. — М.: Воениздат, 1988. — Т. 2 /Любов — Ящук/. — 863 с. — 100 000 экз. — ISBN 5-203-00536-2.
Звёзды доблести ратной: О Героях Советского Союза — новосибирцах / сост. Е. Д. Головин, Л. М. Живоглядова. — 2. — Новосибирск: Новосибирское книжное издательство, 1986. — 432 с.