A new benzofuran, named eupbenzofuran A (1), along with four known compounds, 10,11-dihydroxy10,11-dihydroeuparin (2), 5-[1'-hydroxyethyl]-2-1 '-hydroxyisoprolyl]-benzofuran (3), 3 alpha,6-dihydroxytremetone (4), odoratin (5) were isolated from the roots of Eupatorium chinense L. The structure of compounds were identified by NMR, MS, CD and other spectroscopic methods and comparisons with relevant literature data. Compound 1 had favorable dual inhibitory activities against alpha-glucosidase and protein tyrosine phosphatase 1B (PTP1B). However, compounds 2- 5 had no significant inhibitory activities effects on alpha-glucosidase and PTP1B (IC50>50 mu g/mL). Molecular docking technique was used to calculate the interaction of compound 1 with alpha-glucosidase and PTP1B, respectively, and the calculated results showed that compound 1 had both strong binding to and PTP1B.