白驳风的发病原因在于自身免疫系统的紊乱、体内病理性抗体产生,此外,还有微量元素的失衡、黑色素细胞遭到了破坏、体内的酪氨酸铜离子相对缺失、神经精神因素等。
部分具有遗传性,但不是绝对的,与循环、黑色素代谢障碍有关系,平时需要注意防止皮肤创伤。