1979 yılında oyuncu Hayati Hamzaoğlu'nun oğlu olarak İstanbul'da dünyaya geldi. İlk ve ortaöğrenimini Yalova'da tamamladı. Sırasıyla; Eskişehir Anadolu Üniversitesi Kamu Yönetimi, İstanbul Üniversitesi Arkeoloji, Konya Selçuk Üniversitesi Radyo-Televizyon ve Sinema Bölümlerinde eğitim gördü.
2002 yılında Konya Selçuk Üniversitesi Devlet Konservatuvarı Tiyatro Bölümünü kazandı, mezun olduktan sonra aynı üniversitede yüksek lisansını Rejisörlük Bölümünde tamamladı.
Konya Devlet Tiyatrosu, Antalya Devlet Tiyatrosu ve Antalya Şehir Tiyatrosu'nda oyuncu ve reji asistanı olarak görev aldı.
Antalya Şehir Tiyatrosu'ndan ayrıldıktan sonra İstanbul'a yerleşti, birçok tiyatroda oyuncu, rejisör ve sanat yönetmeni olarak çalıştı. Ulusal ve uluslararası festivallere yönetmen ve oyuncu olarak katıldı.
Deniz Hamzoğlu şimdilerde Kuruluş Osman dizisinde Bayındır Bey rolüne hayat veriyor.