Il canrenoato esercita un'attività antagonista di tipo competitivo sui recettori dell'aldosterone e dei mineralcorticoidi a livello del tubulo contorto distale e del dotto collettore; l'effetto finale è un'inibizione del riassorbimento di sodio e cloro con riduzione dell'escrezione di potassio.