Футболом начал заниматься в родном Мариуполе. В чемпионате Украины (ДЮФЛ) в период 2013—2017 годов провел 63 матча (2 гола), выступая за «Мариуполь» и ДВУФК (Днепропетровск). После чего до завершение 2019/20 сезона выступал за юношескую и молодежную команды «азовцев» в юношеском и молодежном чемпионате Украины.
Взрослую футбольную карьеру начал в 2020 году и в течение четырех сезонов (2020—2024) стабильно выступал в составе перволиговых клубов: «Авангард» (Краматорск), «Горняк-Спорт» и «Прикарпатье». В составе последних отметился сверх результативностью как для игрока обороны: записав в свой актив 6 голов и 6 результативных передач в 34 матчах первой украинской лиги.
В июле 2024 года подписал контракт с перволиговым футбольным клубом «Буковина», с которой в сезоне 2024/25 стал полуфиналистом Кубка Украины(однако из-за перебора «желтых» в полуфинале не играл). В том же сезоне, а именно 26 октября 2024 года Дмитрий провел 100-й официальный матч в первой лиге Украины[1]. С сезона 2025/26 привлекается к матчам черновицкого фарм-клуба: «Буковина-2» во второй лиге Украины.