The invention discloses a tolterodine gel preparation, which is mainly prepared from free alkali tolterodine, gel matrix, film-forming matrix, organosilicon elastic body, percutaneous penetration accelerators, pH regulators, humectants, and the like. During use, the gel preparation contains the film-forming matrix which can form a flexible film after being dried, and can be externally coated on the thigh, the belly, the upper arm or shoulder, and other parts; flexible and wear-resistant thin film can be rapidly formed in the selected skin region; the gel is prevented from being taken away by the clothes; and meanwhile, the application site is in an unsealed state and has good air permeability. The contained organosilicon elastic body can obviously improve the dispersibility, flexibility, wettability, glossiness, and other performances of the gel system. The prepared gel is smooth, crystal clear and fine, has no foreign body sensation on the skin after use, durable medicament and slow release, good percutaneous absorption effect, convenient use, and improves the patient compliance.