Necroptosis is a type of programmed necrosis regulated by receptor interacting protein kinase 1 (RIP1) and RIP3. Necroptosis is found to be accompanied by an overproduction of reactive oxygen species (ROS), but the role of ROS in regulation of necroptosis remains elusive. In this study, we investigated how shikonin, a necroptosis inducer for cancer cells, regulated the signaling leading to necroptosis in glinoma cells in vitro. Treatment with shikonin (2-10 μmol/L) dose-dependently triggered necrosis and induced overproduction of intracellular ROS in rat C6 and human SHG-44, U87 and U251 glioma cell lines. Moreover, shikonin treatment dose-dependently upregulated the levels of RIP1 and RIP3 and reinforced their interaction in the glioma cells. Pretreatment with the specific RIP1 inhibitor Nec-1 (100 μmol/L) or the specific RIP3 inhibitor GSK-872 (5 μmol/L) not only prevented shikonin-induced glioma cell necrosis but also significantly mitigated the levels of intracellular ROS and mitochondrial superoxide. Mitigation of ROS with MnTBAP (40 μmol/L), which was a cleaner of mitochondrial superoxide, attenuated shikonin-induced glioma cell necrosis, whereas increasing ROS levels with rotenone, which improved the mitochondrial generation of superoxide, significantly augmented shikonin-caused glioma cell necrosis. Furthermore, pretreatment with MnTBAP prevented the shikonin-induced upregulation of RIP1 and RIP3 expression and their interaction while pretreatment with rotenone reinforced these effects. These findings suggest that ROS is not only an executioner of shikonin-induced glioma cell necrosis but also a regulator of RIP1 and RIP3 expression and necrosome assembly.