A fusion protein for inhibiting and/or preventing cancer induced by humanpapillomavirustype 16 is disclosed. The fusion protein comprises: an E7 peptide sequence ofhumanpapillomavirus type 16; a Pseudomonas exotoxin A(PE) polypeptide comprising atranslocatingpeptide; and a carboxyl terminal section comprising the amino acid sequence ofKDEL,KDELRDELKDEL or SEQ ID NO: 2 located at the C-terminus of the fusion protein;in which theE7 peptide sequence is fused to the carboxyl terminal section comprising theamino acid sequenceof KDEL, KDELRDELKDEL or SEQ ID NO: 2.