Provided are a mutated HPV58 L1 protein or a variant thereof, a sequence encoding the same, a method for preparing the same, and a virus-like particle comprising the same, wherein the protein or a variant thereof and the virus-like particle can induce the generation of neutralizing antibodies against at least two HPV types, and therefore can be used to prevent infection by said at least two HPV types, and a disease caused by said infection, such as cervical cancer and condyloma acuminatum. The invention further relates to the use of the protein and the virus-like particle in the manufacture of a pharmaceutical composition or a vaccine for preventing infection by said at least two HPV types, and a disease caused by said infection, such as cervical cancer and condyloma acuminatum.