Enhancer of zeste homolog 2 (EZH2) is an important transcriptional regulator in development that catalyzes H3K27me3. The role of EZH2 in epicardial development is still unknown. In this study, we show that EZH2 is expressed in epicardial cells during both human and mouse heart development. Ezh2 epicardial deletion resulted in impaired epicardial cell migration, myocardial hypoplasia, and defective coronary plexus development, leading to embryonic lethality. By using RNA sequencing, we identified that EZH2 controls the transcription of tissue inhibitor of metalloproteinase 3 (TIMP3) in epicardial cells during heart development. Loss-of-function studies revealed that EZH2 promotes epicardial cell migration by suppressing TIMP3 expression. We also found that epicardial Ezh2 deficiency-induced TIMP3 up-regulation leads to extracellular matrix reconstruction in the embryonic myocardium by mass spectrometry. In conclusion, our results demonstrate that EZH2 is required for epicardial cell migration because it blocks Timp3 transcription, which is vital for heart development. Our study provides new insight into the function of EZH2 in cell migration and epicardial development.