Заслуженный мастер спорта России, Заслуженный тренер РСФСР, Мастер спорта по биатлону и стендовой стрельбе. Военные награды — орден Отечественной войны II степени, пять медалей.
Список спортивных достижений:
1952 — серебряный призёр России по лыжным гонкам.
1955 — второе место на чемпионате СССР в беге патрулей со стрельбой на 30 километров.
1954, 1958 — чемпион СССР по биатлону.
1958, 1961 — серебряный призёр чемпионата мира в командном зачёте по биатлону (кстати, чемпионат 1958 года — это первый чемпионат мира).
1959 — чемпион мира в составе команды СССР, а также индивидуальный серебряный призёр этого же чемпионата (уступил только другому советскому спортсмену Владимиру Меланьину).
1960 — участник VIII зимних Олимпийских игр (США, Скво-Вэлли), занял 6 место в индивидуальной гонке на 20 км.
В 1961 году Дмитрий Петрович перешёл на тренерскую работу и одновременно занимался стендовой стрельбой. Сборная РСФСР по биатлону, которую готовил Соколов, на III зимней Спартакиаде народов СССР заняла первое место.