The therapeutic effects of melatonin or vitamin E plus Se (vE + Se) on the restrain of the heroin withdrawal-induced oxidative stress were studied. For this, rats were divided into ten groups. The rats were injected by fixed or variable doses of heroin for 16 consecutive days, and naloxone was given 1 h after the last heroin injection. One hour after naloxone administration, some groups were treated with melatonin or vE + Se. After 1 h this, blood samples were taken, and the levels of malondialdehyde (MDA) and reduced glutathione (GSH) in whole blood, ascorbic acid, alpha-tocopherol, retinol, beta-carotene, nitrite, nitrate, and ceruloplasmin levels in the serum were measured. Our findings showed that, naloxone administration precipitated the heroin withdrawal. This also increased the level of MDA and decreased the levels of GSH in blood. Melatonin or vE + Se administration prevented the rise in MDA levels and increased the GSH levels. On the other hand, there were some significant differences between alpha-tocopherol, retinol, beta-carotene, nitrite, nitrate, and ceruloplasmin levels of experimental groups. Results of present study showed that heroin withdrawal increased the lipid peroxidation and depressed endogenous antioxidative systems. Additionally, melatonin or vE + Se administrations prevented lipid peroxidation and augmented endogenous antioxidant defense systems.