The present invention induces a neutralizing antibody against DPP-4 using, as an immunogen, the amino acid sequence shown in SEQ ID NO: 2 or a polypeptide containing the amino acid sequence corresponding to SEQ ID NO: 2 in a non-human mammal. There is provided a preventive or therapeutic agent for diabetes comprising a vaccine for preventing or treating diabetes, and a DDP-4 neutralizing antibody that recognizes the partial amino acid sequence of DDP-4.本発明は、配列番号:2に示されるアミノ酸配列または非ヒト哺乳動物において配列番号:2に対応するアミノ酸配列を含むポリペプチド等を免疫原として用いた、DPP-4に対する中和抗体を誘導する糖尿病の予防または治療用ワクチン、および前記DDP-4の部分アミノ酸配列を認識するDDP-4中和抗体を含む、糖尿病の予防または治療剤を提供する。