The invention provides a pasting agent containing nitroglycerin, the expected adhesive property of the pasting agent can be fully obtained, the time stability of the nitroglycerin is good, and the nitroglycerin can be prepared easily, and the production cost is reduced. The invention provides a preparing method of the pasting agent. The pasting agent is the pasting agent containing the nitroglycerin, and the pasting agent comprises a supporter, an agglutinant layer, a layer containing the nitroglycerin and a stripping pad. The agglutinant layer comprises a styrene thermoplastic polymer and a tackifying resin. The layer containing the nitroglycerin comprises the nitroglycerin, a thermoplastic polymer, a medicine lytic agent and a solubility modifier and does not comprises organic solvents and tackifying resins.