Народився 15 липня 1975 року в місті Київ.
Москаль має три вищі освіти. У Тернополі він отримав у місцевій медичній академії диплом за спеціальністю «Лікувальна справа» (1998). Через шість років після закінчення Тернопільської академії народного господарства, Денис став дипломованим менеджером. У 2012 році отримав вищу юридичну освіту в Одеській юракадемії.
Трудову діяльність Москаль почав по своїй першій спеціальності. З 1999 по 2000 рік він був інтерном у клінічній лікарні Тернопільської області. Працював в кардіологічному відділенні.
У 2003 році Денис змінив рід діяльності. Протягом семи років він перебував на посаді гендиректора компанії «ТРО «ТВ-Тоніс», а у 2006 році Денис зайнявся приватним підприємництвом.
Денис володіє будівельною компаній «Агробуд-Інвест». Він співвласник ще двох будівельних компаній «Облінвестбуд», «Будівельні технології» і «Ре-Альві».
У 2011 році нагороджений званням «Заслужений економіст». У 2016 році отримав адвокатське свідоцтво. Член Національної асоціації адвокатів України.
У шостому скликанні Верховної Ради (2007-2012) Москаль був помічником народного депутата Андрія Портнова, який тоді представлял БЮТ. Денис працював на громадських засадах.
У 2008 році Москаль в перший раз був обраний депутатом Київради. У VІ скликанні він входив до фракції БЮТ і очолював постійну комісію з питань екологічної політики.
У 2012 році балотувався на виборах до ВР 7-го скликання за списком Партії зелених України. У 2011-2014 роках очолював Партію зелених України.
У 2014 році балотувався до ВР 8-го скликання від БПП "Солідарність" по мажоритарці.
У 2015 році обраний депутатом Київської міської ради від ВО "Батьківщина" на 92 окрузі в Святошинському районі. Член постійної комісії Київської міської ради з питань екологічної політики.
25 жовтня 2020 року обраний до Київради. Голова комісії з питань екологічної політики.
Одружений на Любові Москаль (дівоче прізвище Кальник). Вона займається бізнесом. Любов — співвласниця ландшафтної майстерні «Лукомор'я», ТОВ «Дружна інвесткомпанія» (оренда і управління власною або орендованої нерухомістю) і «Централ офіс» (покупка і продаж власного нерухомого майна).
У подружжя трое дітей: два сина (Мартін та Денис) і донька Квітослава.
29.10.2022