EZH2 is the catalytic subunit of the polycomb repressive complex 2 (PRC2), which is a highly conserved histone methyltransferase that methylates lysine 27 of histone 3. Overexpression of EZH2 has been found in a wide range of cancers, including those of the prostate and breast. In this review, we address the current understanding of the oncogenic role of EZH2, including its PRC2-dependent transcriptional repression and PRC2-independent gene activation. We also discuss the connections between EZH2 and other silencing enzymes, such as DNA methyltransferase and histone deacetylase. We comprehensively address the architecture of the PRC2 complex and the crucial roles of each subunit. Finally, we summarize new progress in developing EZH2 inhibitors, which could be a new epigenetic therapy for cancers.