Денис народився і жив у місті Червоноград Львівської області. Навчався у місцевій школі №10. Потім закінчив Червоноградський гірничо-економічний коледж та Національний університет «Львівська політехніка». З 2011 року працював гірником на шахті «Відродження».

З початком повномасштабної війни Денис був мобілізований до лав Збройних Сил України. Воював проти окупантів у складі 80-ї окремої десантно-штурмової бригади. Брав участь у боях на різних напрямках і поліг у найзапеклішому – під час битви за Бахмут.

«Денис був надзвичайно доброю людиною, люблячим татком для нашої доньки Іринки, сином, братом. Завжди із щирою усмішкою, яку неможливо забути. Для мене ж коханий був великою підтримкою, дуже турботливим і люблячим чоловіком», – розповіла дружина бійця Оксана.

Поховали захисника на Алеї Слави Бендюзького кладовища у рідному місті.

Вдома на Дениса чекали батьки, брат, дружина і донька.