Дмитрий Владимирович Михеев родился в 1965 году в г. Кашира Московской области. Окончил Государственный университет Высшая школа экономики, аспирантуру МГУ им. М.В. Ломоносова. Кандидат экономических наук. Работал главным советником вице-губернатора Московской области, руководителем аппарата заместителя мэра Москвы в Правительстве Москвы по межрегиональным связям, первым заместителем председателя Правительства Ивановской области, руководителем представительства Правительства Ивановской области при Правительстве Российской Федерации.
Приказом Министра спорта, туризма и молодежной политики от 7 июля 2011 года № 712 назначен заместителем руководителя Федерального агентства по туризму.