本病是由於維生素D缺乏引起,維生素D有內源性與外源性兩種。內源性的是靠日光中的紫外線照射皮膚,而後在體內合成;外源性的來自食物,如魚、肝、蛋、乳類等含有維生素D3,植物中的麥角固醇經紫外線照射後,形成維生素D2。它們能促進小腸粘膜對鈣、磷的吸收,減少鈣、磷從尿中排出,並能促進骨樣組織成熟,使血中鈣、磷向骨質生長部位沉著形成新骨。
佝僂病的病因是日光照射不足,尤其在冬、春季紫外線不足,又因冬季寒冷戶外活動較少,故易發生佝僂病;另一個原因是小兒喂養不當,食物中鈣、磷含量較少,或比例不當,也會影響鈣、磷的吸收。另外,單純用穀類食物喂養時。因其中含有大量植酸,容易與小腸中鈣、磷結合成為不溶解的植酸鈣,而影響鈣、磷吸收。此外,生長過快、早產、雙胞胎也易發生佝僂病;慢性腹瀉、肝膽係統疾病、慢性腎髒病影響維生素D的吸收及代謝;長期應用苯妥英鈉、魯米那等藥物,可加速維生素D的分解和代謝,均可引起佝僂病。