Родился в городе Кушва Свердловской области. Является воспитанником «Урала», за который провел 20 матчей в Премьер-Лиге. Также выступал за «Урал-2» и «Волгарь». С сезона 2018/19 выступал за «Чайку», выйдя с командой в Футбольную Национальную лигу.
В сезоне 2019/2020 на счету Дмитрия 16 матчей и 16 пропущенных мячей, три из которых он пропустил в Томске (матч завершился победой «Томи» со счетом 3:1, отличились Тлупов, Житнев и Калинский).
Летом 2020 года стал футболистом «Томи», подписав контракт на 1 год.
Товарищеский матч
Томь
Томск
2
:0
Лапи
Косово
Сиде (Турция), тренировочное поле