Дмитрий Уколов родился 5 апреля 1972 года в Куйбышеве. В 1994 г. окончил Военную инженерно-космическую академию им. А. Ф. Можайского по специальности «сети связи и системы коммуникаций».
В 1987—1998 гг. — на службе в вооруженных силах. В период с 1998 по 2003 гг. занимал различные позиции в Инкомбанке и ТрансКредитБанке.
С октября 2003 по июль 2004 гг. — коммерческий директор в ООО «Профингруп-М».
В 2004—2007 гг. работал в ОАО «Банк УралСиб», где прошел путь от главного специалиста управления сопровождения клиентских операций бизнес-направления «частное банковское обслуживание» до заместителя начальника управления сопровождения бизнеса главной исполнительной дирекции управления частными активами.
С октября 2007 по июнь 2009 гг. — заместитель директора департамента по работе с VIP-клиентами ВТБ24. С апреля 2008 г. — вице-президент банка.