Добавим, что Макаров родился в Тольятти. Занимался футболом в Академии имени Коноплева, затем выступал за «Якутск», «Саранск», молодежную команду «Оренбурга» и «Оренбург-2». После этого играл за «Нефтехимик» В январе 2020 года Денис перешел в «Рубин», за который за полтора сезона забил 11 мячей.
В нынешнем розыгрыше РПЛ за "Динамо" провел пять встреч, но результативными действиями не отметился.
В прошлом сезоне был признан лучшим правым полузащитником чемпионата России, дебютировал за молодежную сборную страны, а в июне был включен в окончательную заявку основной национальной команды на Евро-2020.





