Дмитрий Шаракоис родился 15 января 1986 года в Москве.
После окончания школы в 2002 году будущий актер поступил в ГИТИС на курс Сергея Анатольевича Голомазова.
В 2003 году, будучи студентом третьего курса, Шаракоис дебютировал в кино, сыграв роль Жени в фильме «Любовь и краски».
Во время учебы на последних курсах ГИТИСа Дмитрий также снялся в эпизодах таких проектов, как «Моя прекрасная няня», «Опера. Хроники убойного отдела» и «9 рота».
В 2006 году, окончив театральный вуз, актер был принят в труппу Московского театра юного зрителя. Спустя год Дмитрий перешел в Театр имени Маяковского, а затем — в Театр на Малой Бронной.
В 2009 году Шаракоис сыграл наркодилера «Буратино» в остросюжетном сериале «Меч».
Всероссийская известность пришла к актеру в 2010 году благодаря роли Бориса Аркадьевича Левина в сериале «Интерны».
В 2014 году Дмитрий исполнил роль Шурика в ремейке культовой комедии Леонида Гайдая «Кавказская пленница!». Новая версия любимой советскими зрителями истории провалилась в прокате и была разгромлена кинокритиками.
В 2018 году актер сыграл в сериале «Приставы», а в следующем году неожиданно уехал в Лондон, где первое время работал на стройке.
В 2020 году стало известно, что Дмитрий Шаракоис работает официантом в популярном ресторане русской кухни. Новых ролей на родине актеру пока не предлагают.