Zekai Kafaoğlu 1961 yılında Balıkesir'in Gökçeyazı beldesinde doğdu.
Kafaoğlu lise eğitimini Balıkesir İmam Hatip Lisesi'nde tamamladı.
Lise mezuniyetinden sonra eğitimini İstanbul Üniversitesi'nde devam ettiren Kafaoğlu, Diş Hekimliği Fakültesi'nden mezun oldu.
Kamu hastanelerinde diş hekimi olarak görev yapan Kafaoğlu, Sağlık Bakanlığı Bakan Müşavirliği'nden sonra Balıkesir Ağız ve Diş Sağlığı Merkezi Kurucu Başhekimliği görevinde bulundu.
Refah Partisi'nde İl Müfettişliği, Fazilet Partisi'nde İl Başkanlığı yaptı.
Aynı zamanda AK Parti Balıkesir Kurucu İl Başkan Yardımcılığı görevini de üstlendi.
Kafaoğlu, 1999 yılında Fazilet Partisi, 2002 ve 2007'de AK Parti'den milletvekili adayı oldu. 30 Mart 2014 yerel seçiminde AK Parti'den Altıeylül Belediye Başkanı seçildi.
Zekai Kafaoğlu 7 Kasım 2017 tarihinde Balıkesir Belediyesi Başkanı seçildi.
Zekai Kafaoğlu, evli, 3 çocuk babası ve 1 torun sahibidir.