精神病原因是多种多样的,常见的有:社会心理因素,有学者认为:社会心理因素在精神病发生中起决定性作用。遗传因素,遗传因素在本病的发生中仍起一定的作用。
内分泌因素:本病大多在青春期前后性成熟期发病,部分病人在分娩后急性起病。胎儿时期受感染因素:近期有学者提出,母亲在怀孕初期感染病毒可能使胎儿的大脑神经细胞错位,胎儿娩出并成年后,发生精神病的机率明显高于对照组。