Diabetes mellitus is a metabolic disease characterized by long-term hyperglycaemia, which leads to microangiopathy and macroangiopathy and ultimately increases the mortality of diabetic patients. Endothelial dysfunction, which has been recognized as a key factor in the pathogenesis of diabetic microangiopathy and macroangiopathy, is characterized by a reduction in NO bioavailability. Oxidative stress, which is the main pathogenic factor in diabetes, is one of the major triggers of endothelial dysfunction through the reduction in NO. In this review, we summarize the four sources of ROS in the diabetic vasculature and the underlying molecular mechanisms by which the pathogenic factors hyperglycaemia, hyperlipidaemia, adipokines and insulin resistance induce oxidative stress in endothelial cells in the context of diabetes. In addition, we discuss oxidative stress-targeted interventions, including hypoglycaemic drugs, antioxidants and lifestyle interventions, and their effects on diabetes-induced endothelial dysfunction. In summary, our review provides comprehensive insight into the roles of oxidative stress in diabetes-induced endothelial dysfunction.