胆固醇增高的原因有很多,主要与饮食习惯及身体自身合成有关,同时还受遗传及生活习惯影响。人体内胆固醇的来源主要有两种,一种是外源性,主要由食物中摄取;一种是内源性,主要由自身机体合成。人体通过食物获取的胆固醇大概约占总胆固醇的一半,如果饮食中过度摄入含胆固醇高的物质如蛋类、肉类、动物肝脏等会引起血中胆固醇增高;人体通过自身合成的内源性胆固醇约占总胆固醇的一半,日常生活中缺乏运动会在一定程度上引起内源性胆固醇增多;基因也是引起胆固醇升高的一个原因,家族性高胆固醇血症有遗传性;有研究发现吸烟、饮酒等可以增加血胆固醇含量。人体肝脏能够利用胆固醇合成胆酸,其中一部分胆酸代谢后随粪便排出体外,研究表明食物中的膳食纤维能够通过促进胆酸代谢的排泄,有效的降低血液中胆固醇的含量。