Blood lipids and apo B levels were measured on 101 Coronary Heart Disease patients and 100 controls. The results showed that the apo B levels of patients were higher than that of controls. The average values were (877 +/- 129) mg/L and (800 +/- 95) mg/L respectively. It was found that there was close association among body mass index(BMI), ratio of waist circumference to hip circumference(WHR) and apo B levels. Besides, the results showed that dietary habit of "eating fat meat" might result in the increase of apo B concentration while the VC intake was negatively associated with serum apo B levels.