The invention relates to an oil field compound type anti-scale corrosion inhibitor and a preparation method thereof, belonging to the technical field of corrosion inhibitor. The oil field compound type anti-scale corrosion inhibitor is characterized by comprising the components by mass percent: 5-10% of sodium molybdate, 10-20% of sodium phosphate, 0.5-1% of acrylic acid-2-acrylamido-2-methyl propane sulfonic acid (AA-AMPS) copolymer, 1-2% of amino trimethylene phosphonic acid and 1-2% of hydroxyl ethylidene diphosphonic acid (HEDP). The preparation method comprises the steps of: firstly, completely dissolving sodium molybdate and sodium phosphate by using water; then, adding the AA-AMPS copolymer under the condition of stirring until the copolymer is completely dissolved; subsequently, adding ATMP and the HEDP, and further stirring for dissolving; and finally, adding water until the concentration of the mixed solution is in accordance with the requirement, so as to obtain the oil field compound type anti-scale corrosion inhibitor. The inhibitor disclosed by the invention has the advantages of simple components, available raw materials, simple technology, high efficiency, low cost, low dosage, good scale inhibition, descaling and corrosion inhibition effects and the like, and is convenient to prepare, rapid.