The present invention has an object to provide a novel agent for anti-neurodegenerative diseases and solves the object by providing an agent for anti-neurodegenerative diseases containing, as an effective ingredient, the compound(s) represented by the following General formula 1:wherein in General formula 1, R1 through R3 independently represent a hydrogen atom or an appropriate substituent; Z1 represents a heterocyclic ring and Z2 represents the same or different heterocyclic or aromatic ring as in Z1, wherein the heterocyclic and aromatic rings optionally have a substituent; represents an integer of 0, 1 or 2; p represents an integer of 0 or 1, with the proviso that p is 1 when o is 0 or 2, and p is 0 when o is 1; R1 and R2 do not exist when o is 0, while, when p is 0, R3 does not exist and the binding between the carbon atom to which R2 binds and Z2 is a single bond; X1− represents an appropriate counter anion and q represents an integer of 1 or 2.