Diosgenin (DIO) is a dietary steroid sapogenin possessing multiple biological functions, such as the amelioration of diabetes. However, the remission effect of DIO on diabetic nephropathy (DN) underlying oxidative stress and cell apoptosis remains unclear. Here, the effect of DIO on ROS generation and its induced cell apoptosis was studied in vitro and in vivo. Renal proximal tubular epithelial (HK-2) cells were treated with DIO (1, 2, 4 µM) under high glucose (HG, 30 mM) conditions. DN rats were induced by a high-fat diet combined with streptozotocin, followed by administration of DIO for 8 weeks. Our data suggested that DIO relieved the decline of HK-2 cell viability and renal pathological damage in DN rats. DIO also relieved ROS (O2−and H2O2) production. Mechanistically, DIO inhibited the expression of NOX4 and restored mitochondrial respiratory chain (MRC) complex I-V expressions. Further, DIO inhibited mitochondrial apoptosis by ameliorating mitochondrial membrane potential (MtMP) and down-regulating the expressions of CytC, Apaf-1, caspase 3, and caspase 9, while up-regulating Bcl2 expression. Moreover, the ER stress and its associated cell apoptosis were inhibited through decreasing PERK,p-PERK, ATF4, IRE1,p-CHOP, and caspase 12 expressions. Collectively, DIO inhibited ROS production by modulating NOX4 and MRC complexes, which then suppressed apoptosis regulated by mitochondria and ER stress, thereby attenuating DN.