Денис начинал карьеру в СДЮШОР "Сокол", после чего перебрался в школу московского "Локомотива". За молодежку железнодорожников выступал три сезона - с 2014 по 2016гг., далее был подольский "Витязь" (2016-17) и "Локомотив-Казанка" (2017-18). Всего на его счету 19 мячей в 116 матчах первенства и 2 матча Кубка России.
В "Соколе" с июля 2018г.