导致精神障碍的因素在生活环境中如遇到急剧或持久的精神创伤或生活事件可使某些个体产生精神症状。这些心理社会因素是引起心因性精神障碍主要的原因。
如果病人躯体健康状况不佳,有慢性疾病或智能低下者,由于这时处在大脑机能状态消弱的情况下,或对精神刺激因素的耐受性和感受性有下降的情况下,容易患此病。