The ZZ-type zinc finger and EF-hand domain protein 1 (ZZEF1) is a multidomain-containing protein. Mutations of ZZEF1 has been implicated in several kinds of human diseases such as diabetes and cancers. However, the function of the ZZEF protein remains largely unknown. Here we show that ZZEF1 functions as a histone H3 reader. The second ZZ domain of ZZEF1 (ZZEF1ZZ2) binds to the N-terminus of histone H3 and is capable of accommodating common epigenetic marks on the H3 tail. The N-terminal amino acids, especially Ala1, of H3 and an acidic cavity of ZZEF1ZZ2 are critical for the ZZ-H3 interaction. RNA-seq analysis in human lung cancer cell line H1299 reveals that downregulated genes upon ZZEF1 depletion are specifically enriched in genes regulated by Krüppel-like factors. Indeed, ZZEF1 physically interacts with KLF9 and KLF6, and regulates a common set of target genes of these transcription factors. Together, our findings suggest a model in which ZZEF1 binds to histone H3 tail and promotes KLF9/6-mediated gene regulation.