Chromogranin is a widespread family of proteins in the neurosystem, whose function is guiding the sorting and secretion of neuropeptides. Using functional and positional evidences, chromogranin B was selected as a candidate gene for schizophrenia. We systematically screened all the promoter and exon regions of the gene and detected 15 single nucleotide polymorphisms (SNPs), among which four SNPs (including two non-synonymous SNPs) were selected for association analysis. In a cohort of Chinese Han schizophrenia cases and controls, the results of both the individual SNPs and the haplotypes of SNPs were significantly positive (P<0.01). Our results confirm the role of neuropeptides in the pathogenesis of schizophrenia.