Demir Demirkan 12 Ağustos 1972 tarihinde Adana'da doğdu. Liseyi İzmir Özel Çamlaraltı Koleji'nde tamamladı. Bilkent Üniversitesi İngiliz Dili ve Edebiyatı bölümünde öğrenim gördü.
Emral ve Celal Avşar'ın ilk çocuğu olarak Edremit-Balıkesir'de dünyaya geldi. Ailesi tarafından Kürtçe "malakan curri" diye çağırılırdı. Sarışın anlamına gelir.
İlk ve orta öğrenimini İzmir'de tamamladıktan sonra Marmara Üniversitesi İktisadi ve İdari Bilimler Fakültesi İşletme bölümüne girdi ve burayı bitirdi.