The invention discloses a method for producing p-benzenoid 
unsaturated polyester resin. The method for producing the p-benzenoid 
unsaturated polyester resin comprises the following steps: (1) adding 
terephthalic acid pool material, dihydric 
alcohol or polyhydric 
alcohol and an organic 
tin or organic 
zinc catalyst into a reaction kettle in proportion, and carrying out reaction at the temperature of 190-210 DEG C; (2) cooling until temperature is lower than 160 DEG C, adding unsaturated 
binary acid and / or binary 
alcohol into the 
system in another matching ratio, heating up to 200-205 DEG C, and carrying out reaction; (3) vacuumizing until 
acid value is reduced to be less than 30mgKOH / g, gradually cooling to 180-190 DEG C, and adding a 
polymerization inhibitor; (4) cooling until the temperature is lower than 130 DEG C, adding phenylethylene, controlling the temperature to be 70-90 DEG C, and stirring for 1 hour; (5) after reaction is finished, pumping phenylehtylene into a 
dilution kettle and adding auxiliaries like 
copper naphthenate, pressing 
polyester into the 
dilution kettle, and stirring after material 
settling is finished. The method for producing the p-benzenoid 
unsaturated polyester resin has the advantages that utilization efficiency of raw materials is improved, production cost of unsaturated 
polyester resin is reduced, environmental 
pollution is reduced, 
reaction speed is increased, and colour of the p-benzenoid unsaturated 
polyester resin product is improved; the unsaturated 
polyester resin obtained through reaction has good 
heat resistance, 
corrosion resistance and 
solvent resistance.