The present invention relates to a benzofuran derivative, a preparation method thereof and a use thereof in medicine. In particular, the present invention relates to the benzofuran derivative as shown by general formula (I), the preparation method thereof, a pharmaceutical composition containing the derivative, and uses thereof as an EZH2 inhibitor and in the prevention and/or treatment of diseases such as tumours and cancers, etc., and in particular uses thereof in the prevention and/or treatment of non-Hodgkin's lymphoma, diffuse large B-cell lymphoma, follicular lymphoma and synovial sarcoma, wherein the definitions of the substituents in the general formula (I) are the same as those defined in the description.La presente invención se relaciona con un derivado de benzofurano, su método de preparación y un uso del mismo en medicina. En particular, la presente invención se relaciona con el derivado de benzofurano como se muestra con la fórmula general (I), el método de preparación del mismo, una composición farmacéutica que contiene el derivado, y usos del mismo como un inhibidor EZH2 y en la prevención y/o tratamiento de enfermedades como tumores y cánceres, etc., y en particular usos del mismo en la prevención y/o tratamiento del linforma de no Hodgkin, linfoma difuso de células B grandes, linfoma folicular y sarcoma sinovial, en donde las definiciones de los sustituyentes en la fórmula general (I) son las mismas que aquellas en la descripción. (ver Fórmula).