The present invention provides a method of treating or preventing cancer, by administering a peptide consisting of 16-25 contiguous amino acids in the amino acid sequence of human WT1 of SEQ ID NO: 1, which has the amino acid sequence of SEQ ID NO: 24, an expression vector having a polynucleotide encoding said peptide or a cell containing the expression vector to a subject in need thereof.