An environment-friendly plasticizer, epoxidized corn oil was prepared by the epoxidation of corn oil with peroxyacetic acid which was generated in situ from hydrogen peroxide and glacial acetic using acidic ion exchange resin modified by zinc chloride as catalyst. The product with an epoxy oxygen content of 6.40 w% and a percent conversion to oxirane of 87.67 % was obtained under the following optimized conditions: 15 % modified ion exchange resin feed relative to the weight of corn oil, the molar ratio of 1.7 to 1 with hydrogen peroxide to double bonds, 18% acetic acid feed relative to the weight of corn oil, the reaction time of 5.5 h, the temperature of 75 °C and stirring speed of 600 rpm.