OBJECTIVE: To optimize the extraction and purification technology of total flavonoids from Engelhardia roxburghiana, and to establish the method for the content determination of 3 kinds of effective components. METHODS: Using the extraction transfer rate of astilbin as index, single factor test was used to investigate extraction solvent, extraction method, volume fraction of percolation solvent ethanol, percolation material-liquid ration, soaking time before percolation and percolation rate of extraction technology, and volume fraction of eluant ethanol in AB-8 resin purification technology. The contents of 3 effective components as astilbin, texifolin and engelitin in total flavonoids from E. roxburghiana were determined by HPLC. RESULTS: The optimal extraction technology was using 70% ethanol as extraction and percolation solvent, percolation extraction, soaking for 8 h before percolation, percolation material-liquid ratio of 1 ∶ 16 (g/ml), percolation rate of 30 ml/(min·kg). The purification technology was diluting the solution to 0.5 g (crude drug)/ml with water, ethyl acetate extraction, dissolved extract with 50% ethanol after evaporated to dryness, AB-8 resin for sampling, eluted with 50% ethanol, concentrating and drying. In verification test, extraction transfer rate of astilbin was more than 80% (RSD=0.42%, n=3). The contents of astilbin, taxifolin and engeletin in total flavonoids from E. roxburghiana by purified were 57.94%, 3.72% and 2.83%, respectively; the contents of 3 components accounted for 64.00% of total flavonoids. CONCLUSIONS: The extraction and purification technology is stable, rational and reliable; the content determination method of 3 effective components in total flavonoids of E. roxburghiana is accurate, simple and producible.