The invention discloses a zirconium base blocky amorphous/nanocrystalline alloy with an antibacterial action and a preparation method thereof. The components of the alloy in atomic percentage are ZraAlbCocAgd, wherein a is 50%-55%, b is 15%-17.5%, c is 22.5%-30%, and d is 3%-10%. According to the blocky amorphous alloy provided by the invention, (1), the blocky amorphous alloy has an efficient antibacterial element Ag and has a favorable antibacterial or bacteriostatic function; (2), through carrying out a heat treatment on the blocky amorphous alloy at a certain temperature, the nm-grade Ag is separated out from an amorphous alloy matrix, and such an alloy with an amorphous/nanocrystalline structure has a more favorable antibacterial performance; (3), the zirconium base blocky amorphous/nanocrystalline alloy has strong amorphous formation capability, and the zirconium base amorphous alloy with a critical diameter which is not less than 8 mm can be prepared by adopting a copper die casting method; and (4), compared with a conventional biological medical alloy, the zirconium base blocky amorphous/nanocrystalline alloy has a higher yield strength, a lower modulus of elasticity and better mechanical biocompatibility. Therefore, the series of the amorphous alloys have a wide application prospect in the fields of structural materials, biological materials, medical instruments and the like.