Naltrexone is an opioid receptor antagonist. It is often used to help alcohol dependence and opioid dependence. It is different from the drug naloxone. Naloxone is used in emergency cases of overdose. Naltrexone is for longer-term control of dependence. Naltrexone can help with overdose, but naloxone is more helpful in those cases.