Дмитрий Зубков родился 19 марта 1980 года в городе Иркутск. После окончания средней школы, со второго раза поступил в Армавирское высшее военное авиационное краснознаменное училище летчиков имени Главного маршала авиации Кутахова.
По окончании обучения, в период с 2003 по 2010 год, Зубков проходил службу в частях родного училища, в должности летчика-инструктора. В 2010 году, Дмитрий Зубков вошел в состав Авиационной Группы Высшего Пилотажа МиГ-29 «Стрижи». С 2011 года, летчик приступил к освоению одиночного и группового высшего пилотажа.
В 2013 году, Дмитрий Зубков выполнил первый демонстрационный полет в составе «Кубинского бриллианта» в качестве левого ведомого №2. Неоднократно принимал участие в демонстрации авиационной техники на территории России и за рубежом. За время службы освоил такие самолеты как: L-39, МиГ-29, Як-130, МиГ-29СМТ. Общее время налета составляет 1500 часов.
Женат. Воспитывает сына.