Enhancer of zeste homolog 2 (EZH2) is enzymatic catalytic subunit of polycomb repressive complex 2 (PRC2) that can alter downstream target genes expression by trimethylation of Lys-27 in histone 3 (H3K27me3). EZH2 could also regulate gene expression in ways besides H3K27me3. Functions of EZH2 in cells proliferation, apoptosis, and senescence have been identified. Its important roles in the pathophysiology of cancer are now widely concerned. Therefore, targeting EZH2 for cancer therapy is a hot research topic now and different types of EZH2 inhibitors have been developed. In this review, we summarize the structure and action modes of EZH2, focusing on up-todate findings regarding the role of EZH2 in cancer initiation, progression, metastasis, metabolism, drug resistance, and immunity regulation. Furtherly, we highlight the advance of targeting EZH2 therapies in experiments and clinical studies.