Дмитрий Вячеславович Клоков родился 18 февраля 1983 года в Балашихе, Московская область в семье известного тяжелоатлета Вячеслава Клокова, чемпиона мира.
Отец был категорически против занятий сына тяжелой атлетикой, но, тем не менее, уже в 15 лет Дмитрий выиграл бронзовую медаль на первенстве Европы в Италии (1999).
С 18 лет учится в Школе высшего спортивного мастерства Республики Башкортостан. А к 25 годам уже получил звание заслуженного мастера спорта.
Тренерами Дмитрия Клокова в разное время были его отец Вячеслав Клоков, Айдар Яруллин и Г. Аниканов. Окончил Уральский ГУФК. Выступает за Российскую Армию, Уфа. В сборной России с 2001 г.
В настоящее время выступает в весовой категории до 105 кг.