The present invention relates to a therapeutic or prophylactic agent for cancer comprising an expression vector encoding a chimeric hepatitis B virus core antigen polypeptide into which an amino acid sequence including a specific epitope of VEGF and / or a specific epitope of angiopoietin-2 is inserted , Wherein the amino acid sequence comprising the specific epitope is inserted between amino acid residues 80 and 81 of hepatitis B virus core antigen polypeptide.본 발명은 VEGF 의 특이적 에피토프 및/또는 안지오포이에틴-2 의 특이적 에피토프를 포함한 아미노산 서열이 삽입된 키메라 B 형 간염 바이러스 코어 항원 폴리펩티드를 코딩하는 발현 벡터를 포함하는 암의 치료 또는 예방제로서, 그 특이적 에피토프를 포함한 아미노산 서열이 B 형 간염 바이러스 코어 항원 폴리펩티드의 아미노산 잔기 80 과 81 사이에 삽입된 치료 또는 예방제를 제공한다.