Дмитрий Гудков родился в 1980 году в Подмосковье в семье майора КГБ, предпринимателя и будущего депутата Госдумы Геннадия Гудкова. Окончил журфак МГУ, а затем получил экономическое образование.
Гудков пришел в политику благодаря отцу, который таскал его за собой из партии в партию и назначал на руководящие должности. В разные годы Гудков-младший был связан с депутатской группой «Народной депутат», Народной партией Российской Федерации, «Справедливой Россией», «Яблоком», Партией перемен.
В 2018 году у Гудкова произошел конфликт с Навальным. Блогер обиделся, что Гудков поддержал выдвижение Ксении Собчак в президенты России.
У Дмитрия Гудкова тесные связи с Вашингтоном. Будучи депутатом Госдумы, он выступал с антироссийской речью в сенате США, не раз встречался с представителями американских спецслужб.
Дочь Гудкова окончила престижную Чеширскую академию в штате Коннектикут. Стоимость года обучения там — от 5 миллионов рублей.
Дмитрия Гудкова активно поддерживает Ходорковский. Он же спонсирует кампанию «Нет!».