Ранні роки

Вихованець київських клубів «Зміна-Оболонь», «Зірка» та РВФУК.

Клубна кар’єра

У 2014 році розпочав футбольну кар'єру в складі ковалівського «Колоса», який виступав в аматорському чемпіонаті України.

У 2015 році перейшов до ФК «Полтави». Дебютував у футболці «городян» 21 березня 2015 року в програному (1:2) виїзному поєдинку проти київського «Динамо-2». Дмитро вийшов на поле в стартовому складі, а на 52-й хвилині його замінив Максим Зеленевич. Єдиний гол у складі полтавчан забив у грі проти МФК «Миколаєва», проте команда програла 2:4. Всього у складі ФК «Полтава» зіграв 22 матчі.

У 2016 році став гравцем новокаховської «Енергії». Дебютував у складі «Енергії» 24 липня 2016 року вматчі проти вінницької «Ниви», матч закінчився в нічию 2:2. У футболці «Енергії» Дмитро зіграв 47 матчів та відзначився 28-а голами, ще 3 матчі (1 гол) провів у кубку України.

На початку січня 2018 року відправився на турецький збір з ФК «Олександрія», по приїзду до України підписав 3-річний контракт.