发病的主要原因在于自身免疫系统的紊乱、体内病理性抗体产生;此外,还有微量元素的失衡、黑色素细胞遭到了破坏、体内的酪氨酸铜离子相对缺失、神经精神因素等。
病人血液和白斑部位由于缺少某些微量金属元素,而使体内酪氨酸酶活性降低,影响了黑色素的合成代谢,从而产生病变。因此,患者应多吃含铜,锌,铁等金属元素较多的食品,使酪氨酸酶活性增强,继而使黑色素合成加快。