Presenta maggiore affinità per i recettori muscarinici M1 e M3 (mentre ha minore affinità verso gli M2 dai quali si dissocia molto rapidamente, M4, M5), bloccando l'azione del neurotrasmettitore acetilcolina. La lunga durata d'azione è probabilmente dovuta al suo distacco molto lento dai sottotipi recettoriali M3 a livello dell'apparato respiratorio: questi sono normalmente associati alla proteina Gq che attiva la fosfolipasi C la quale a sua volta determina un aumento dei livelli di IP3 e DAG con conseguente incremento del calcio intracellulare nelle cellule muscolari lisce provocandone la contrazione. 