A method for producing epoxy plasticizer from refused animal and vegetable oil is carried out by adding refused oil 97-99.8wt% and porous carrier solid acid 0.2-3wt% into reactor, inducing into gas-phase methanol at 95-130degree, agitating for 1-4hrs, esterification reacting, separating out solid acid, adding liquid 70-80wt%, methanol 15-25wt% and solid alkali catalyst 1-5wt% into reactor, agitating at 50-65degree and normal pressure for 0.5-2hrs, separating out to obtain aliphatic acid methoxy-carbonyl, adding hydrogen peroxide 25-5wt%, methane acid 2.5-10wt% and sodium tripolyphosphate 0-1wt% into aliphatic acid methoxy-carbonyl 55-70wt%, agitating for 8-10hrs at 60+-5degree, reacting, separating out acid water, neutralizing, washing and dewatering to obtain the final product. It's simple, cheap and has less consumption.