The present invention relates to an anticancer vaccine comprising a polynucleotide or a polypeptide, a method for treating cancer in which the anticancer vaccine is used, and a method for producing the vaccine. Wherein the vaccine comprises a polynucleotide comprising a targeting unit, a dimerization unit, a first linker, and a nucleotide sequence encoding an antigen unit, wherein the antigen unit comprises n-1 antigen subunits, Wherein the antigenic unit further comprises a final cancer neoepitope sequence, wherein n is an integer from 3 to 50, or the vaccine comprises a polypeptide encoded by the polynucleotide Or a dimeric protein consisting of two polypeptides encoded by the polynucleotide.본 발명은 폴리뉴클레오티드 또는 폴리펩티드를 포함하는 항암 백신, 상기 항암 백신이 사용되는 암 치료 방법 및 상기 백신의 제조 방법에 관한 것이다. 상기 백신은 타겟팅 단위, 다이머화 단위, 제1 링커 및 항원 단위를 코딩하는 뉴클레오티드 서열을 포함하는 폴리뉴클레오티드를 포함하며, 여기서 상기 항원 단위는 n-1 개의 항원 소단위를 포함하고, 각 소단위는 암 네오에피토프 서열의 적어도 일부 및 제2 링커를 포함하며, 상기 항원 단위는 최종 암 네오에피토프 서열을 추가로 포함하고, 여기서 n은 3 내지 50의 정수이고, 또는 상기 백신은 폴리뉴클레오티드에 의해 코딩되는 폴리펩티드를 포함하거나, 폴리뉴클레오티드에 의해 코딩되는 2 개의 폴리펩티드로 구성된 다이머 단백질을 포함한다.