The invention provides a medicinal adhesive and a preparation method thereof. The medicinal adhesive comprises polyacrylate, tragacanth, polymethacrylate, squalane, benzoyl peroxide, rosin triglyceride, dimethyl sebacate, p-dihydroxybenzene, p-benzene methane sulfonic acid, dioctyl phthalate, tricalcium phosphate and sodium alginate. The preparation method of the medicinal adhesive comprises the following steps: firstly mixing polyacrylate, tragacanth, polymethacrylate and squalane, then adding benzoyl peroxide and rosin triglyceride, and stirring to obtain a mixture I; then mixing dimethyl sebacate, p-dihydroxybenzene, p-benzene methane sulfonic acid, dioctyl phthalate, tricalcium phosphate and sodium alginate to obtain a mixture II, and then mixing the mixture I and the mixture II, heating, insulating, and cooling to room temperature, so that the medicinal adhesive is obtained. The medicinal adhesive has the advantages of moderate curing speed, long stabilization time and strong bonding strength.