Zehra Tapunç, Mersin’de doğdu. İstanbul Üniversitesi Edebiyat Fakültesi Eskiçağ Tarihi Bölümü’nü bitirdi. Bir süre Boğaziçi Üniversitesi’nde Türk Dili Edebiyatı okudu. Sekiz yıl uçuş hostesliği yaptıktan sonra 1996 yılında öğretmenliğe başladı.