An immunopeptide containing a T cell epitope from the tumor associated antigen L6 (TAL6) and a nucleic acid encoding the immunopeptide are described herein. The immunopeptide or its encoding nucleic acid can be used as a component of an immune composition for enhancing immune response against cancer cells that express TAL6.