The inhibitory potency of opioids belonging to different structural categories on electric eel and rat brain acetylcholinesterase (AChE) and horse serum butyrylcholinesterase (BuChE) was investigated. The phenylazepine meptazinol, the pyrrolo-[2,3-b]-indole derivative eseroline and the benzomorphan normetazocine were the most potent inhibitors of AChE among the compounds tested. These were followed by (-)-metazocine, N-allylnorcyclazocine, 3-(1,3-dimethyl-3-pyrrodinyl)-phenol, levallorphan, levorphanol and pentazocine. The opioids which inhibited horse serum BuChE were in order of potency: meptazinol, methadone, profadol, levallorphan and 1,2,3-trimethyl-3-(3-hydroxyphenyl)-piperidine. The results of this work appear consistent with the fact that the anticholinesterase activity of the opioids is not confined to specific structural categories, although conformationally constrained molecules, like those of morphinans, benzomorphans or pyrrolo-[2,3-b]-indoles, appear to favour affinity for AChE, whereas highly flexible molecules, like those of acyclic opioids, inhibit BuChE in a rather selective way. In all cases, the inhibitory action of opioids markedly differed from that of carbamates or organophosphorous compounds, in that it was time-independent and immediately reversible on dilution. In general the anticholinesterase action of opioids does not seem to influence appreciably the pharmacological properties of the drugs since it is evidenced at drug doses higher than those which are analgesic. However, in the case of mixed agonist/antagonist opioids with rather weak analgesic activity, the enzyme inhibition caused by the levels of circulating drugs can be so marked as to exert also a cholinergic component of action.