Дмитрий Попов окончил Красноярскую государственную медицинскую академию по направлению «лечебное дело» в 2000 году, там же проходил интернатуру и ординатуру. Занимался хирургической практикой и поднялся по карьерной лестнице от врача-хирурга до замминистра здравоохранения Красноярского края, пройдя различные ступени менеджмента в сфере здравоохранения.
Пост замглавы Минздрава Красноярского края Дмитрий Попов покинул в середине октября 2018 года по собственному желанию. По мнению члена Красноярского городского совета депутатов Александра Глискова, уход Попова обусловлен дефицитом льготных препаратов в регионе, то есть проблемой в сфере его ответственности. В связи с этим правительству Алтайского края пришлось срочно выделить 200 млн рублей на стабилизацию ситуации, а в региональном Минздраве была проведена прокурорская проверка.
В Алтайском крае Дмитрий Попов сменил врио министра здравоохранения Наталью Белоцкую, занимавшую свою должность неделю.
Экс-чиновники регионального ведомства дважды попадали под следствие.Возглавлявшая алтайский Минздрав в 2017-2018 годах Ирина Долгова в 2021 году была признана виновной в превышении должностных полномочий, так как, по версии следствия, осенью 2018 года за счет средств регионального бюджета обеспечила своего знакомого дорогостоящими лекарствами, на которые тот не имел прав.
В сентябре 2020 года Елена Кравец, экс-замминистра здравоохранения края, была признана виновной в получении в 2016–2019 годах взяток в размере более 2,2 млн рублей в виде ремонта и оснащения техникой квартиры. Взятки она брала при проведении закупочных процедур на лекарства и медицинские изделия для жителей края.