Diabetic retinopathy is a vascular complication of diabetes, and homocysteine is an intermediate product of methionine metabolism. Hyperhomocysteinemia can directly or indirectly damage vascular endothelial cells, causing vascular endothelial cells dysfunction and participating in the occurrence and development of diabetic retinopathy. Uric acid is the final product of purine metabolism. Hyperuricemia can cause vascular endothelial dysfunction, oxidative metabolism, platelet adhesion and aggregation dysfunction, thus participating in the occurrence and development of diabetic retinopathy. In recent years, there have been many studies on the correlation between diabetic retinopathy and levels of homocysteine and uric acid. This article reviews the relevant literature at home and abroad in order to provide new information for the prevention and treatment of diabetic retinopathy.