Provided is a fusion protein, which comprises human papillomavirus E7 antigen, virus capsid protein and molecular chaperone. Also provided is a macromolecule with immunogenicity aggregated by the fusion proteins. The particle morphology of the macromolecule is different from that of virus-like particle. The macromolecule can be used for treatment of human papillomavirus relating diseases.