Родился 21 февраля 1977 г. в Омске. В 1978 г. семья переехала в Ижевск (Удмуртия).
В 1999 г. окончил Удмуртский государственный университет по специальности "финансы и кредит", в 2001 г. — Тольяттинскую академию управления по специальности "государственное и муниципальное управление", в 2007 г. – Российскую академию государственной службы при президенте РФ (ныне – Российская академия народного хозяйства и государственной службы при президенте РФ) по специальности "юриспруденция", в 2011 г. – Высшую школу экономики по специальности "управление реформируемыми предприятиями ОПК" (Executive MBA).
В 1993-1995 гг. – лаборант Научного производственно-коммерческого предприятия "Курсор" (Ижевск), которое занималось разработкой программного обеспечения и консультированием.
В 1995-1996 гг. занимал должность экономиста финансового отдела ижевской компании "Аксион".
С 1997 по 1999 г. возглавлял организацию студентов и молодых специалистов "Айсек-Ижевск" (AIESEC).
В 1999-2000 гг. работал в отделе перспективного развития и управления собственностью ОАО "Удмуртнефтегазстрой-город".
Затем, до 2001 г., занимал должность помощника генерального директора компании "Чайковский текстильный дом" (г. Чайковский, Пермская область), возглавлял отдел собственности и инвестиций в строительной инвестиционной компании "Стик" (Ижевск). Являлся заместителем генерального директора Чепецкого механического завода (г. Глазов, Удмуртия).
Одновременно с октября 2000 г. работал помощником федерального инспектора по Удмуртской Республике.
В 2001 г. стал одним из победителей конкурса "Кадровый резерв государственной службы", проводимого аппаратом полномочного представителя президента РФ в Приволжском федеральном округе (ПФО, полпредом главы государства в округе был Сергей Кириенко).
В 2001-2003 гг. - федеральный инспектор по Кировской области аппарата полномочного представителя президента РФ в ПФО.
С 2003 по 2007 г. - федеральный инспектор по Удмуртской Республике.
В 2007-2009 гг. - заместитель генерального директора - коммерческий директор ОАО "Чепецкий механический завод" (входит в структуру компании "ТВЭЛ").
В 2010-2013 гг. был заместителем управляющего директора — директором по экономике и финансам ОАО "Пермский моторный завод" (входит в состав ОАО "Объединенная двигателестроительная корпорация").
В 2013 г. переехал в Москву. Работал заместителем руководителя финансово-экономического департамента ОАО "Объединенная двигателестроительная корпорация".
С апреля 2014 г. по декабрь 2015 г. занимал должность директора департамента региональной промышленной политики Министерства промышленности и торговли РФ. Ведомство в этот период возглавлял Денис Мантуров.
С 23 декабря 2015 г. по 28 июля 2016 г. - заместитель министра промышленности и торговли РФ Дениса Мантурова. Курировал вопросы государственной региональной промышленной политики, взаимодействия с субъектами РФ, развития промышленного потенциала Крымского, Северо-Кавказского и Дальневосточного федеральных округов, создание индустриальных парков, технопарков и пр.
В 2016-2019 гг. - губернатор Севастополя. 28 июля 2016 г. указом президента РФ Владимира Путина назначен временно исполняющим обязанности губернатора Севастополя. На этом посту сменил Сергея Меняйло.
В единый день голосования 10 сентября 2017 г. одержал победу на выборах губернатора Севастополя. За него проголосовали 71,05% избирателей (баллотировался от "Единой России"). Второе место занял кандидат от КПРФ Роман Кияшко, помощник депутата Госдумы РФ Дмитрия Новикова (16,42%). 18 сентября того же года Дмитрий Овсянников официально вступил в должность.
11 июля 2019 г. президент РФ принял досрочную отставку Дмитрия Овсянникова и назначил врио губернатора Севастополя Михаила Развожаева, руководителя исполкома "Общероссийского народного фронта".
С декабря 2017 г. являлся членом партии "Единая Россия".
С 24 октября 2019 г. был заместителем министра промышленности и торговли РФ Дениса Мантурова.
8 апреля 2020 г. президиум генсовета "Единой России" принял решение об исключении из партии Дмитрия Овсянникова. Секретарь генсовета партии Андрей Турчак заявил, что обратится к премьер-министру РФ Михаилу Мишустину и главе Минпромторга Денису Мантурову с требованием уволить Овсянникова. Причиной послужил инцидент, произошедший 5 апреля в аэропорту Ижевска. Чиновник попытался пройти мимо контроля без предъявления документов, а на просьбу предоставить посадочный талон грубо оскорбил сотрудников аэропорта и прибывших полицейских. В отношении Овсянникова был составлен административный протокол за мелкое хулиганство. 30 июня 2020 г. Завьяловский райсуд Удмуртии оштрафовал Овсянникова на 2 тыс. руб.
23 апреля 2020 г. Дмитрий Овсянников был освобожден с поста заместителя министра промышленности и торговли в "связи с сокращением должности".
В 2017 г. Димитрий был внесен в санкционный список Великобритании, когда страна еще была членом Евросоюза. В 2020 г. по завершении Brexit правительство Соединенного Королевства автоматически внесло его в свой отдельный черный список. Экс-чиновник обратился в Европейский суд по правам человека, указав, что больше не является губернатором Севастополя, и заявил, что ограничения мешают ему вести бизнес, в частности на Кипре. В 2022 г. ЕСПЧ аннулировал решения Совета ЕС о продлении санкций в отношении Овсянникова. В феврале 2023 г. бывший чиновник написал обращение в МИД и Минфин Соединенного Королевства с просьбой исключить его из британского санкционного списка.
31 марта 2023 г. Овсянников отправил заявление в управление по осуществлению финансовых санкций (Office of Financial Sanctions Implementation, OFSI) в составе Минфина Великобритании с просьбой выдать ему лицензию, разрешающую совершать расходы на "базовые потребности". 7 июля 2023 года внешнеполитическое ведомство Великобритании сняло с него запрет на въезд в Великобританию, но оставил в силе финансовые ограничения. 27 июля 2023 г. он подал повторное обращение в OFSI, которое было удовлетворено 18 августа того же года. Ему было разрешено тратить 3,2 тыс. фунтов ($4,2 тыс.) в месяц.
31 января 2024 г. стало известно, что Дмитрий Овсянников был задержан 22 января в своем лондонском доме британской полицией. Ему были предъявлены обвинения по семи эпизодам обхода санкций и двум эпизодам участия в отмывании денег. Согласно британским правоохранительным органам, Овсянников получал переводы на общую сумму в размере 76 тыс. фунтов ($99 тыс.) на счет, который он ранее открыл в одном из банков финансовой группы HBOS в Лондоне. У него также было изъято 77,5 тыс. фунтов ($98,5 тыс.) наличными, предположительно также полученных в результате незаконных финансовых операций.
На время разбирательства Овсянников был отпущен под залог, по условиям которого он не мог подходить ближе чем на 500 м к портам, вокзалам и аэропортам и покидать свой дом с 21:00 до 05:00, а также должен был носить электронный браслет и сдать российский и британский паспорта.
В марте 2025 г. Королевский суд лондонского района Сазерк приступил к рассмотрению по существу дела бывшего губернатора Севастополя.
11 апреля 2025 г. суд признал Дмитрия Овсянникова виновным в обходе британских санкций и приговорил его к 3 годам и 4 месяцам тюрьмы. Овсянников также был признан виновным в хранении и использовании имущества, полученного якобы преступным путем - через отмывание денег. По данным Королевской прокурорской службы (CPS), это первое судебное преследование в Британии в связи с нарушением введенных против России санкций. Виновным по делу был также признан и брат экс-губернатора.
Действительный государственный советник РФ III класса (2015).
Награжден медалью ордена "За заслуги перед Отечеством" II степени (2016).