The invention relates to the field of hygienic products, in particular to an antibacterial mask and a preparation method thereof. The mask comprises a mask body, which comprises an outer layer, a middle layer and an inner layer, the middle layer contains a photocatalyst, the outer layer is made of a loose and porous material, and the porous material is formed by interweaving a plurality of fibers;a plurality of light reflecting pieces are arranged on the outer layer, the light reflecting pieces are bonded to the fibers, the width of the light emitting pieces is not larger than the diameter ofthe fibers, and the light reflecting faces of the light reflecting pieces face the middle layer. The three-layer structure is adopted, the middle layer is a photocatalyst layer, and the graphene oxide and the nano titanium dioxide are jointly loaded on the cloth, so that the loading capacity and the catalytic capacity of the nano titanium dioxide are improved. Besides, the outer layer is made ofthe porous cloth, and the light reflecting pieces are adhered to the cloth fibers in the outer layer manufacturing process, so that the light irradiation efficiency is improved, and the antibacterialcapacity and the harmful gas filtering capacity of the mask are improved.