A supercritical fluid chromatography (SFC) method was established for the separation and purification of isopsoralen and psoralen from Psoralea corylifolia L. The analytical conditions were: three columns including YMC-C18, YMC-Diol and YMC-NH2, four modifiers including methanol, acetonitrile, ethanol and isopropanol, flow rate of mobile phase 2~6 mL∙min-1, separation temperature 300~325 K and separation pressure 10~14 MPa. Moreover, the conditions for preparative SFC were: column = YMC-Diol, mobile phase = supercritical carbon dioxide containing 2% (v/v) methanol at a flow rate of 14.0 mL∙min-1, separation temperature = 313 K and separation pressure = 12 MPa. The result shows that the purities of isopsoralen and psoralen are both above 98%. The Van't Hoff curve shows that the SFC separation is an enthalpy control process under the experimental conditions. © 2019, Editorial Board of Journal of Chemical Engineering of Chinese Universities". All right reserved."