Il meccanismo principale dell'azione antipsicotica del farmaco è riconducibile al blocco dei recettori dopaminergici (D1 e D2) a livello del sistema mesolimbico; il blocco degli stessi recettori a livello nigro-striatale è responsabile degli effetti extrapiramidali. Il farmaco presenta anche altri effetti a livello del sistema nervoso centrale: esso blocca i recettori dopaminergici a livello della "chemoreceptor trigger zone" (effetto antiemetico) e agisce sull'ipotalamo incrementando la secrezione di prolattina. Presenta anche proprietà anticolinergiche a livello dei recettori muscarinici ed è inoltre un antagonista dei recettori a- e a1-adrenergici, dei recettori della 5-idrossitriptamina e dei recettori dell'istamina.