Денис Шашкаров родился в1986 году в Новочебоксарске. В возрасте 5 лет начал обучаться в музыкальной школе. В период обучения дважды стал победителем Всероссийского конкурса "Новые имена" (1997 и 1999). Окончил Чебоксарское музыкальное училище им. Ф.П. Павлова (класс Валентины Галян), а позже – Казанскую консерваторию им. Н.Г. Жиганова (класс Евгения Михайлова). В 2014 году окончил аспирантуру Казанской консерватории (класс Олега Шмаевского).
Лауреат I премии Межрегионального конкурса пианистов им. Н.В. Лемаева (Нижнекамск, 2004), обладатель диплома фестиваля "Дельфийские игры" (Рязань, 2005), лауреат II премии III Международного конкурса пианистов им.Нейгауза (Челябинск, 2015).
В 2005 году стал стипендиатом Министерства культуры и кинематографии Российской Федерации.
Денис ведет концертную деятельность в Казани, Нижнекамске, Чебоксарах и других городах Республики Татарстан и Среднего Поволжья.