It is an urgent demand to further enhance shale oil recovery after large-scale hydraulic fracturing with a low oil recovery. CO2 flooding technology has been demonstrated to effectively develop shale oil, however, the residual water after hydraulic fracturing can influence the efficiency of CO2 flooding because of the high CO2-water interfacial tension. Here, the hydrophilic, lipophilic and CO2-philic surfactants were investigated to simultaneously adjust the CO2/oil and CO2/water interface tension to accelerate the oil and water flows to enhance shale oil recovery. The results show that the low-carbon alcohol polyoxyethylene polyoxypropylene ether has the hydrophilic, lipophilic and CO2-philic properties. The alkyl chain length and PO groups have great influence on the interfacial tension of CO2-oil, while the presence of EO groups can significantly reduce the interfacial tension of CO2-water. The surfactant of C4EO3PO6 can not only demonstrate the best performance in reducing the interfacial tensions of shale oil-CO2 and water-CO2, but also decrease the minimum miscibility pressure (MMP) of the shale oil-CO2 system to 18.89 MPa from 24.10 MPa. The interfacial tension between water and the CO2 + 1.0 wt% C4EO3PO6 system can be decreased to 6.62 mN/m at 28 MPa and the reduction rate is 56.10 %. The enhancement of surfactants on the extraction effect of CO2 and the mutual diffusion process between CO2 and shale oil or water interface is the major mechanism to decrease the interfacial tensions. Therefore, the addition of surfactant in CO2 can simultaneously decrease the interfacial tensions of CO2-oil and CO2-water and has a potential to enhance shale oil recovery by reducing the capillary resistance of residual water after hydraulic fracturing and increasing the miscibility between CO2 and oil.