The invention discloses a preparation method of cancer analgesic patch, prepared in following steps: (1), mixing and pulverizing, by weight, Sichuan lovage rhizome 30-86 parts, ground beetle 15-35 parts, unprocessed Radix Aconiti 5-78 parts, gamboge 20-89 parts, unprocessed Radix Aconiti Kusnezoffii 15-98 parts, gecko house lizard 13-68 parts, Rhizoma Dioscoreae Bulbiferae 21-78 parts, centipede 15-76 parts, Semen Strychni 15-98 parts, Hirudo 13-98 parts, bulb of edible Tulip 23-88 parts, frankincense 18-78 parts, unprocessed Chinese Stellera root 15-98 parts, myrrh 13-68 parts, unprocessed Rhizoma Arisaematis 17-89 parts, Galla chinensis 18-78 parts, Radix Euphorbiae Pekinensis 15-79 parts, realgar 12-78 parts, dragon's blood 12-78 parts, and borneol 8-65 parts to obtain a medicinal powder; mixing, by weight, the medicinal powder 50 parts, Vaseline 30 parts and bee honey 20 parts to obtain paste, and applying the paste to obtain the patch. The patch with the finely selected twenty Chinese herbs is effective in softening hardness to dissipate stagnation, eliminating toxin to arrest pain, dredging channels and dispersing blood stasis to eliminate symptoms, is free of addiction or independence, has significant, lasting analgesic effect and is free of side effect.