Наступного року став гравцем «Львова», в основному складі якого дебютував 22 травня 2019 року в нічийному (0:0) домашньому поєдинку 30-го туру Прем'єр-ліги проти луганської «Зорі». Дмитро вийшов на поле на 83-й хвилині, замінивши Владислава Приймака[1].
В сезоні 2021/22 на правах оренди виступав за друголіговий клуб «Вовчанськ», за який провів 19 офіційних матчів в усіх турнірах (2 голи). У вересні 2022 року знову на правах оренди перейшов до клубу ПФЛ, а саме в першоліговий «Маріуполь». Перед стартом нового сезону підписав повноцінний контракт з маріупольським клубом.