The invention discloses a 
cannabidiol ointment with an effect of relieving swelling and pain and a preparation method thereof. The 
cannabidiol ointment is prepared from the following raw materials in parts by weight: 5 to 7 parts of 
cannabidiol, 3 to 5 parts of musk, 3 to 5 parts of Chinese ivy stem, 3 to 5 parts of caulis tinosporae sinensis, 1 to 2 parts of pearl, 1 to 2 pats of herba siegesbeckiae, 1 to 2 parts of safflower, 1 to 2 parts of rhzizoma drynariae, 1 to 2 parts of common clubmoss 
herb, 1 to 2 parts of radix arnebiae seu lithospermi, 1 to 2 parts of scandent hop, 1 to 2 parts of fructus tribuli, 1 to 2 parts of castor bean, 1 to 2 parts of fructus evodiae, 1 to 2 parts of coloed mistletoe 
herb, 1 to 2 parts of china root greenbrier leaf, 1 to 2 parts of 
willow-leaved smartweed, 40 to 60 parts of glycerin, and 906 to 943 parts of yellow 
Vaseline. The preparation method specifically comprises the following steps: 1, weighing; 2, smashing and mixing; 3, preparing and mixing; 4, filling. By adopting the cannabidiol ointment with the effect of relieving swelling and pain and the preparation method thereof provided by the invention, the 
pharmacological action of the cannabidiol is utilized fully, and a plurality of natural Chinese 
medicinal herbs are blended; the cannabidiol ointment can effectively and rapidly relieve swelling and pain.