The invention provides a porcupine oil agent for treating burns and scalds and skin erosion. The agent contains porcupine oil, wherein the porcupine oil is oil extracted from porcupine tissue. The porcupine oil agent also contains the following components in parts by weight: 100-300 parts of porcupine oil, 6-8 parts of rheum officinale, 3-5 parts of borneol, 8-12 parts of clove, 6-8 parts of bulbus fritillariae cirrhosae, 5-8 parts of sanguisorba officinalis, 5-8 parts of plantain herb and 5-8 parts of radix scutellariae. The preparation method comprises the steps of crushing the rheum officinale, the borneol, the clove, the bulbus fritillariae cirrhosae, the sanguisorba officinalis, the plantain herb and the radix scutellariae separately, and then mixing with the porcupine oil evenly. The porcupine oil agent has the functions of clearing heat, diminishing inflammation, promoting blood circulation to remove blood stasis, eliminating stagnation, activating collaterals, alleviating pain, removing swelling, promoting muscle regeneration and removing a scar, and is used for treating burns and scalds, and the effective rate reaches 95.93%.