A multi-functional polystyrene based adsorbent (NKU-9) with a unique mesoporous and a high surface area was prepared by suspension polymerization for removal of therapeutic toxins in blood purification. The adsorbent produced had an almost equal amount of mesopore distribution in the range from 2 to 50 nm. The adsorption of serum toxins with different molecular weights were examined by in vitro adsorption assays and compared with some clinical currently used adsorbents such as HA-330, Cytosorb and BL-300 which are produced by China, America and Japan, respectively. Test results indicated that the adsorption rate for pentobarbital by NKU-9 was 81.24% which is nearly as high as HA-330 (81.44%). The latter adsorbent is currently used for acute detoxification treatment in China. To reach adsorption equilibrium, NKU-9 was faster than HA-330, which implies short treatment time. For the removal of middle molecular toxins such as β2-microglobulin (98.88%), NKU-9 performed better adsorptive selectivity than Cytosorb (92.80%). In addition, NKU-9 showed high performance for the removal of albumin-bound toxins (e.g., bilirubin), and its adsorption rate for total bilirubin (80.79%) in plasma was 8.4% higher than that of anion exchange resin BL-300 which is currently used to eliminate bilirubin in clinic. Therefore, our results indicate that the newly developed adsorbent with a wide distribution and almost equal amount of mesopores is a multifunctional adsorbent for high efficient removal of serum toxins with different molecular weights which might be an excellent blood purification adsorbent especially to treat diseases that conventional medical methods are low or not efficient.