The invention discloses an amorphous alloy and a method for preparing the amorphous alloy. The amorphous alloy has a chemical formula of ZraCubAlcMdNe; M is one or more of Ni, Fe, Co, Mn, Cr, Ti, Hf, Ta, Nb and rare-earth element; N is one or more of Ca, Mg and C; a, b, c, d and e represent the atomic percentage respectively, wherein 40<=a<=70, 15<=b<=35, 5<=c<=15, 5<=d<=15 and 0<=e<=2, and a+b+c+d+e=100. Because the amorphous alloy contains the elements of calcium, magnesium and carbon, the used amount of the noble metal is effectively decreased or eliminated, the content of oxygen, nitrogen and other non-metallic elements in the amorphous alloy is effectively inhibited, the critical dimension and the mechanical properties of the amorphous alloys are improved, and hereby the amorphous alloy is more suitable for industrial production and promotion. In addition, due to the addition of the elements of calcium, magnesium and carbon, the requirement for the purity of the raw materials of the amorphous alloy is lowered, and hereby the production cost is reduced.