Expression of homocysteine (Hcy) and blood lipid levels in serum of atherosclerotic coronary heart disease (CHD) patients was investigated and the related risk factors were analyzed. A total of 148 CHD patients were selected as study group and another 120 healthy people attending Weifang People's Hospital for physical examination in the same period as control group. Hcy and blood lipid levels in serum were measured in the two groups, including total cholesterol (TC), triglyceride (TG), high-density lipoprotein cholesterol (HDL-C) and low-density lipoprotein cholesterol (LDL-C). At the same time, analysis of risk factors for CHD was performed. The levels of Hcy, TC, TG and LDL-C in patients in the study group were significantly higher than that in control group, while the HDL-C level was significantly lower than that in control group, and the differences were statistically significant (P<0.001). The difference was statistically significant in the levels of Hcy, TC, TG and LDL-C between acute and old myocardial infarction and angina pectoris group (P<0.05), and the difference was statistically significant in the levels of Hcy, TC, TG and LDL-C between old and acute myocardial infarction group (P<0.05). Analysis of risk factors for the disease was performed using logistic regression. The results of univariate analysis showed that CHD was associated with Hcy, hyperlipidemia, smoking, hypertension and diabetes (P<0.05), but had no relationship with drinking and obesity (P>0.05). The results of multivariate analysis showed that Hcy, hyperlipidemia, hypertension and diabetes were independent risk factors for CHD, and the difference was statistically significant (P<0.05). The Hcy level increased and the HDL-C level decreased in serum of CHD patients. Hcy, hyperlipidemia, hypertension and diabetes are independent risk factors for CHD, which can provide practical basis for the diagnosis, treatment and prevention.