牛酮病的发生原因是由于饲料内蛋白、脂肪过剩,醣类和维生素不足,致使血糖降低,肝脏生糖作用增强,产生大量酮体而发病。饲喂含蛋白质和脂肪的饲料过多,而碳水化合物饲料不足,其次,运动不足,前胃机能减退,大量泌乳,乳糖消耗,容易促进本病的发生。