Начал заниматься футболом в одиннадцать лет в родном городе Кобрин. В 9-м классе его пригласили в РУОР. Позже играл за «Днепр-Трансмаш». В восемнадцать лет подписал свой первый профессиональный контракт с минским «Динамо». В 2004 вместе с «Динамо» выиграл чемпионат Белоруссии. Затем играл за брестское «Динамо», вместе с которым завоевал Кубок Белоруссии 2007. Из-за конфликта с тренером он покинул клуб.
В 2007 году попал в бакинский «Олимпик». После играл за казахстанские клубы «Восток» и «Ордабасы». В декабре 2008 года побывал на просмотре в «Носте». После подписал контракт с «Тоболом». Дмитрий отыграл всего половину сезона, и ушёл в другой казахстанский клуб «Жетысу».
Женат на девушке Дарье.