The invention discloses a method for simultaneously preparing total flavone extract and total alkaloid extract of Radix sophorae flavescentis. Total flavone extract mainly comprises flavanones (flavanonols) such as norkurarinone, kurarinone, and isokurarinon and other flaconoids such as trifolirhizin, xanthohumol, and kuraridin. Total alkaloid extract mainly comprises matrine n-oxide, N-oxysophocarpine, matrine, sophocarpine, sophoridine, and sophoramine. Total flavone extract and total alkaloid extract can be extracted through one or more of methods of solvent-extraction, solvent extraction, macroporous adsorbent resin, extraction by supercritical fluid, column chromatography, and liquid-liquid countercurrent distribution chromatography. Flavonoid content in total flavone extract is 5-100wt%, wherein the content of norkurarinone, xanthohumol, kuraridin, and trifolirhizin occupies 1-100wt%.Alkaloid content in total alkaloid extract is 5-100wt%, wherein the content of matrine n-oxide, N-oxysophocarpine, matrine and sophocarpine occupies 5-100wt%.