Налтрексон є конкурентним антагоністом опіоїдних рецепторів, який не має властивостей агоністу. Налтрексон ліквідовує центральну і периферичну дію екзогенно введених опіоїдів шляхом конкурентного зв'язування опіоїдних рецепторів. Цю блокаду можна подолати введенням у високих дозах. Налтрексон пригнічує фізичну залежність від опіоїдів і сприяє підтриманню стану, вільного від наркотичних речовин, після детоксикації пацієнтів з наркотичною залежністю. В результаті клінічних досліджень встановлено, що налтрексон в дозі 50 мг блокує протягом 24 годин фармакологічну дію 25 мг героїну, введеного внутрішньовенно. При подвоєнні дози налтрексону блокуючий ефект зберігається протягом 48 годин, а потрійна доза збільшує час блокади до 72 годин.