Родился 23 февраля 1978 г. в городе Риге (Латвия).
В 2000 году окончил Челябинскую государственную медицинскую академию.
C 2000 по 2006 г. работал в Челябинской государственной медицинской академии, занимался преподавательской и лечебной деятельностью.
С 2005 по 2007 г. - заместитель директора по финансово-экономической безопасности ООО «Модем» (по совместительству).
С 2007 по 2010 г. работал в должности исполнительного директора в ООО «Урологическая клиника», где курировал вопросы ИТ-стратегии предприятия.
В мае 2010 г. был назначен председателем Комитета информационного и программного обеспечения Правительства Челябинской области.
В ноябре 2010 г. Дмитрий Тарасов был назначен министром информационных технологий и связи Челябинской области.
В 2013 г. экс-губернатор Челябинской области Михаил Юревич предложил ему возглавить региональный Минздрав. После того, как кандидатура Тарасова прошла одобрение в правительстве региона и Минздраве РФ, в мае 2013 г. он был назначен на должность министра здравоохранения Челябинской области.
Спустя примерно год, в начале июня 2014 г., стало известно о том, что и.о. губернатора Челябинской области Борис Дубровский удовлетворил просьбу Дмитрия Тарасова об увольнении по собственному желанию с поста министра здравоохранения Челябинской области.
Ранее Тарасов выражал желание заняться медицинской практикой. Спустя пару дней после известия об увольнении с должности министра он был назначен главным врачом городской клинической больницы №1 на период больничного листа ее действующего главврача. Известно, что последний в марте 2013 г. был привлечен к административной ответственности по части 2 ст.7.29 КоАП РФ и оштрафован на 50 тыс. руб. за заключение контрактов на ремонт помещений в лечебном учреждении без проведения торгов.
Интервью Агентству новостей «Доступ»
ИТ-директора российских регионов