The invention relates to the field of ocean engineering, and particularly discloses an erosion-resistant copper alloy utilized in an ocean working condition and a preparation method thereof. The copper alloy comprises the following elements by mass percent: 7% to 10% of Ni, 5% to 10.5% of Al, 0.15% to 1% of Fe, 0.5% to 1.5% of Mn, 0.15% to 1% of Ti, 0.05% to 0.15% of P, 0.2% to 0.6% of Mg and 0.005% to 0.01% of B, and the balance being copper. The preparation method comprises the steps of sequentially adding electrolytic copper, a covering agent, a CnMn intermediate alloy, a CuCo intermediate alloy, CuFe intermediate alloy, electrolytic nickel, pure chromium, electrolytic aluminium, pure silicon and the covering agent; and then, carrying out phosphor copper deoxidation, stirring slag salvaging, temperature increasing and discharging. The preparation method has the advantages that cost is low and efficiency is high, the copper alloy material has performance like sandy seawater erosion corrosion resistance, ocean organism corrosion resistance and seawater high-speed flow corrosion resistance, and the requirement of ocean engineering on corrosion-resistant and abrasion-resistant materials can be met.