关于导致性变态的病因,目前尚无一致的看法,有的认为,是童年创伤所致;有的认为是学习的结果;也有人认为是与遗传、内分泌等有关;还有人认为是身体内部与外界环境的各种因素综合作用的结果等等。对性变态的治疗主要采用行为疗法和心理疗法等进行治疗。应用行为疗法治疗,一方面对变态的性活动行为作厌恶性条件反射。如在激发起变态性冲动后,给予疼痛电击,或同时给予催吐药,经过多次重复后,使其变态性冲动受到抑制;另一方面,启发正常的性要求。如果对正常的性活动有厌恶感或焦虑感时,可用系统脱敏治疗,并培养对异性的正常兴趣。对于很希望摆脱性变态的病人,如果批判力强,可用精神分析疗法治疗,找出其主因,并结合行为约束法,常能收到效果。所谓行为约束法,就是促使病人痛下决心,订出保证,誓不重犯,循序渐进,由医生监督和鼓励。由于行为疗法和精神分析疗法,只适用于没有显著人格障碍、主动求医、愿意克服变态性冲动的病人。所以,适用面有限。对严重妨碍社会秩序的性变态者,也可以采用药物治疗。例如:对男性病人使用雌激素治疗,缺点是可影响第二性征。国外使用抗雄激素药物Cyproteroneacefate(环丙氯地孕酮;甲叉氯地孕酮),根据报道能够消除性冲动,不影响第二性征。对于男性性欲狂的性变态病人,亦可使用雌激素或环丙氯地孕酮治疗。