蛋白質-熱量營養不良癥可因嚴重蛋白質缺乏和(或)嚴重能量攝入不足引起。原因有以下幾種:①攝入不足:饑荒、戰爭或經濟落后造成食品匱乏或不平衡。精神失常、神經性厭食和上消化道梗阻等疾病病人不能如常人正常攝食。②消化吸收不良:伴發于其他疾病的頑固而長期的嘔吐、腹瀉及消化吸收障礙。③機體需要增加而供給不足:多見于嬰幼兒、妊娠及哺乳期婦女。此外,甲狀腺功能亢進癥、腫瘤、結核、糖尿病等消耗性疾病均增加體內各種營養物質消耗,若補充不足也可發生蛋白質-熱量營養不良癥。