精神疾病的病因是很復雜的,少數精神疾病的病因已經明了,但大多數尚未搞清楚,特別是一些重型精神病,隨著醫學模式的轉變,其病因主要由生物學,心理學和社會因素所致。生物學因素主要是指遺傳因素,素質因素,包括內在的心理素質和軀體素質以及理化因素和機體的機能狀態等,這些多系條件因素。另外還有社會心理因素成為致病因素。就目前的科學水平來講,如精神分裂癥,情感性精神障礙,癲癇與某些類型的精神發育遲滯,都有遺傳傾向,遺傳因素在發病中起重要作用,性格本身不是致命因素,但內向性格在有害因素作用下,也可引起精神障礙。
理化等生物學因素如感染,代謝營養缺乏等疾患也可作為觸發因素引起精神障礙,在不良狀態下,如疲勞,月經等也可誘發疾病的發生。總之精神疾病的病因非常復雜,其致病因素也絕非一種,有的已經查清,如麻痹性癡呆,有的至今未明,如精神分裂癥等有待于進一步研究。