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