Казанский «Рубин» объявил о заключении соглашения с 32-летним полузащитником Дмитрием Тарасовым.
Контракт футболиста рассчитан до конца текущего сезона. С «Рубином» он провёл все зимнее межсезонье, находившись в команде на просмотре.
Последним клубом Тарасова был московский «Локомотив», который он покинул летом. С тех пор он поддерживал форму самостоятельно.
В последнем туре в матче «Локомотив» — «Уфа» получил травму колена, после чего был унесен с поля на носилках. 20 июня 2019 года был прооперирован в Риме.
Позже генеральный директор «Локомотива» на встрече с болельщиками заявил, что клуб не намерен оплачивать операцию Тарасова, так как он не получил на неё разрешение от клуба.
В конце августа стало известно, что Тарасов обратился в РФС с просьбой взыскать со своей бывшей команды € 12 тыс., потраченные на операцию. Палата по разрешению споров РФС вынесла решение в пользу Тарасова.
Летом 2019 года покинул «Локомотив» в связи с окончанием контракта. В трансферное окно не смог найти клуб. Оставшись без клуба, поддерживал форму в составе московского «Динамо».
13 января 2020 года отправился на сборы вместе с ФК «Рубин». 25 января 2020 года забил первый гол за казанский клуб в товарищеском матче со «Слованом», который проходил на сборах в Турции.
В турнирной таблице чемпионата России «Рубин» расположился на 13-й строчке. За 19 туров казанцы смогли набрать 19 очков.