Provided a compound of formula (I): or a stereoisomer, a geometric isomer, a tautomer, an N-oxide, a hydrate, a solvate, a metabolite, a pharmaceutically acceptable salt or a prodrug thereof, and the compound is tetrahydropalmatine derivative. The compound has a use in preparation of a medicament, and the medicament is used for inhibiting proliferation of a cancer cell of a eukaryote and/or treating or preventing cancer.La présente invention concerne un composé de formule (I) : ou un stéréoisomère, un isomère géométrique, un tautomère, un N-oxyde, un hydrate, un solvate, un métabolite, un sel pharmaceutiquement acceptable ou un promédicament de celui-ci, et le composé est un dérivé de tétrahydropalmatine. Le composé a une utilisation dans la préparation d'un médicament, et le médicament est utilisé pour inhiber la prolifération d'une cellule cancéreuse d'un eucaryote et/ou pour le traitement ou la prévention du cancer.